See this app in action: https://training-tracker-gndec.vercel.app/home
- SuperAdmin (Username- Tr000 , Password - password)
- User (Username- 2115127 , Password - password)
- Two factor Authentication
- Custom CI/CD pipeline for GNDEC College Server
- Storage of Certificate PDF's as base64 in database
- Export Graphical Representation Data for efficient visualization.
- Export Data in CSV as well as Excel format for easy data analysis.
- Add clickable breadcrumbs for navigation (easy)
- Setup ci/cd
- Better state management
git clone https://github.com/whogurdevil/training-tracker-cse
cd training-tracker-cse
- Backend
DATABASE= Add MongoDb URI
PORT= Backend Port ( like 8000 )
JWT_TOKEN= Custom String
EMAIL= Add email for otp sending using nodemailer ( use gmail only for sending mail )
PASSWORD= Generate password from 2 factor authentication in account.google.com in App Section
- Client ( Add 2 files with same content .env and .env.production)
VITE_ENV=development or production
VITE_PROD_BASE_URL= Backend Production URL ( e.g. https://foobar.com/api/ )
VITE_DEV_BASE_URL= Backend Development URL ( e.g. http://localhost:8443/api/ )
cd backend
npm i
nodemon index.js
cd ../client
npm i
npm start