A prep web app for SOS-HGIC to monitor students' prep attendance
- React (Vite Template)
- SASS (SCSS)
- Firebase Auth
- Nodejs with Express
- MongoDB and Mongoose
- Track students' attendance to prep
- Time stamps for late, early and on time.
-
Navigate to the
front-end
folder in your terminal with the commandcd front-end
-
Then
npm i
ornpm install
while in the folder to install the necessary dependencies -
Then open a new terminal and
cd
into theback-end
folder with the commandcd back-end
and runnpm i
ornpm install
to install the necessary dependencies/packages -
Be sure to include your database
CONNECTION_STRING
in the.env
file from your MongoDB Atlas Cluster -
Add a
JWT_SECRET
for creating/signing web tokens with jwt for users of the app -
Finally
cd
tofront-end
in your terminal if you are not in it currently, and runnpm run dev
to start thevite
server to run thefront-end
-
Also
cd
intoback-end
folder from your terminal and runnpm run backend
to start the backend server
NOTE: You need to whitelist your IP address in your MongoDB Atlas Cluster to be able to access the database from your current IP address
Happy Coding fam!
Attack me here: emmanueldeprogrammer@gmail.com