CityMain is a spaced repetition application for learning national capitals. It was built within 5 days by Joe Pena and Timothy Chang.
CityMain is deployed on Heroku here.
You can register a new user account or use this demo account.
- Username: demoaccount (All lowercase)
- Password: password123
CityMain can be installed and run locally. You must install both the server and client repos.
Clone the server from this github repository. Run npm install
from within the project folder to install the project dependencies. Then set values for the DATABASE_URL
and JWT_SECRET
environment variables inside your terminal. Run npm start
to start the server.
Clone the client from this repo. Run npm install
from within the client project folder to install the dependencies and run npm start
to serve the client to your browser. Finally, view http://localhost:3000/
within your browser to begin using CityMain!
- React
- Redux
- Node.js
- Express
- MongoDB