Skip to content

Latest commit

 

History

History
35 lines (23 loc) · 1.27 KB

README.md

File metadata and controls

35 lines (23 loc) · 1.27 KB

CityMain

CityMain is a spaced repetition application for learning national capitals. It was built within 5 days by Joe Pena and Timothy Chang.

Use this app

Heroku

CityMain is deployed on Heroku here.

Demo account

You can register a new user account or use this demo account.

  • Username: demoaccount (All lowercase)
  • Password: password123

Install locally

CityMain can be installed and run locally. You must install both the server and client repos.

Server

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.

Client

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!

Tech stack

Front end

  • React
  • Redux

Back end

  • Node.js
  • Express
  • MongoDB