The collaboration platform for moonshot.express
This platform is the backbone of Moonshot.Express. Quests are defined and rewards are issues on this platform.
We just got started. This is what the project timeline looks like:
- June 21st: Basic funcationalities: MetaMask integration for registation and authentication, an overview of the Pioneers (members of moonshot.express) and a map of the location of the Pioneers.
Follow these steps to get started:
- Make sure you have the latest version of the Includable CLI installed:
npm install -g includable
- Clone the repo with
git clone https://github.com/th3build/moonshot-platform.git
- Go to the root of the directory
cd moonshot-platform
- Install the dependencies
npm install
- Run the module:
inc run
Keep the terminal command running in the background, and you can start developing.
- React (JSX and ES2016) code (in
web/app/
directory) is compiled using Babel and Webpack. - Routing within the app is done using
react-router
. - AJAX requests are done using
axios
.
- Check the
inc run
output for any babel, browserify or browser javascript errors. - Open your Chrome dev tools and check the box 'Disable cache' in the 'Network' tab to make sure the latest version of your code is loaded when you refresh. Also, remember that it takes a second or two from the moment you save before the new javascript bundle is compiled and uploaded.
COMING SOON