Skip to content

Open source platform for doing Token Sales and Initial Coin Offerings (ICOs)

Notifications You must be signed in to change notification settings

skatey/moonfish-app

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Disclaimer: This is experimental work in progress. Do not use this in any production ICOs yet.

Moonfish App

Moonfish is an open source platform for doing Token Sales and Initial Coin Offerings (ICOs).

Install Dependencies

Run in the project root folder:

yarn install

Run

The following command serves all HTML/JS/CSS and watches all changes to src/*.js

yarn start

UI is running at http://localhost:1305/

Directory Structure

  • package.json - Configure dependencies
  • webpack.config.js - Bundling and build configuration
  • dist/* - Files generated by webpack, incuding index.html. These are the assets that should be HTTP served
  • src/utils - Home of specific JS helper utilities like for example request.js for doing API requests
  • src/components - Home of all React components
  • src/containers/* - Components that are tightly coupled to the app pages
  • src/index.js - Main entrypoint into application. Multi-app or sub-domain specific apps/logic could be implemented here.

TODO

  • Initial token sale homepage
  • Add countdown logic
  • Add basic whitelisting apply flow
  • Add basic applicant magic token login
  • Add basic KYC step and registration finalization
  • Indicate when whitelist is oversubscribed but still accepting applications
  • Anti-fishing aides
  • Add scrolling to homepage
  • Add legal templates
  • Add secret keyphrase for every user
  • Add security recommendations to all the flow
  • Add WebGL background

About

Open source platform for doing Token Sales and Initial Coin Offerings (ICOs)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 92.2%
  • CSS 4.9%
  • HTML 2.9%