A one stop solution for students to interact with each other in a shared learning environment. Also equiped with essential tools to track your own progres
University students face challenges in coordinating exam preparation efforts, accessing shared resources, and building a supportive academic network. The solution we propose is an integrated educational platform that collects user data during registration for personalized communication. Users input exam dates, triggering notifications for shared schedules. Focus subjects are specified for a customized experience. This aims to create an academic community that allows students with similar backgrounds to efficiently communicate, share resources, and enhance their learning experience.
git clone https://github.com/TeamNuclearCodes/EduHub.git
cd EduHub
cd backend && npm i && touch .env
cd ../frontend && npm i && touch .env
- Backend
MONGO_URI=MONGO_DB_URI_HERE # MONGO_URI=mongodb+srv://username:[email protected]/
DB_NAME=DATABASE_NAME # DB_NAME=eduproj
JWT_SECRET=JWT_SECRET_KEY # JWT_SECRET="#TRTQ&@bg2737ro23btDVFHWU8efqwequ7v781VERTY!^6R%#$#^i198"
- Frontend
VITE_API_URL=BACKEND_URL_HERE # VITE_API_URL=http://localhost:5000
VITE_CURRENT_URL=FRONTEND_URL_HERE # VITE_CURRENT_URL=http://localhost:5173
cd backend && npm run dev
cd ../frontend && npm run dev
cd backend
npm run build
npm start
Dashboard | Ask Questions |
---|---|
Manage ToDos | Chat |
---|---|
Aaron George Abraham |
Eshaan Abdulkalam |
@aaron-6960 | @Eshaanmanath |
Midhun Unni | Vasanth R |
@midhununni457 | @1337kid |