Skip to content

About

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

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Latest commit

 

History

65 Commits

Folders and files

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

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages