This app can be found at https://assignment-tracker-two.vercel.app/login
An Assignment Tracker app that allows users to record school assignments for their classes and their due dates.
- Mongoose
- Express
- Node.js
- React
- TypeScript (Frontend)
- JavaScript (Backend)
- TailwindCSS
Instructions on setting this project up locally and running it.
-
Get a Mongo URI from https://cloud.mongodb.com
-
Clone the repo
git clone https://github.com/jdplumst/assignment-tracker.git
-
Install NPM packages
cd server npm install
cd client npm install
-
Create .env file
cd server touch .env
-
Add Mongo URI, Port number 4000, and JWT Secret key to .env file
PORT=[4000] MONGO_URI=[insert MONGO URI here] SECRET=[insert JWT Secret key here] (e.g. SECRET=secret)
-
Run project and run in two separate terminals:
cd server node server.js
cd client npm start