-
Describe an activity you want to do regularly.
-
A progress bar appears. Tap it to "level up" in that activity.
-
Your progress bar constantly drains down. If you slack off, you'll lose a level.
- Front-end: React.js
- Server: Node.js with Gulp
- Data Storage: AWS - DynamoDB
- Hosting Environment: AWS - Elastic Beanstalk
--
-
Go to the repo's root directory and install dependencies:
npm install
-
Set up your appConfig file:
cp appConfig.example.json appConfig.json
In the copied file you'll notice two placeholders for secret keys. AWS uses the keys to access DynamoDB. Unfortunately you'll need to message me for credentials. (I apologize for the convenience; creating a mock data service is on my To Do list.)
-
Start the server:
NODE_ENV=dev npm start
-
View the app in your browser:
open http://localhost:8081/