Skip to content

Latest commit

 

History

History
82 lines (62 loc) · 2.61 KB

README.md

File metadata and controls

82 lines (62 loc) · 2.61 KB

EduHub

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

Contents

Overview

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.

Installation & Usage

git clone https://github.com/TeamNuclearCodes/EduHub.git
cd EduHub
cd backend && npm i && touch .env
cd ../frontend && npm i && touch .env   

ENV files

  • Backend
MONGO_URI=MONGO_DB_URI_HERE             # MONGO_URI=mongodb+srv://username:password@mongodb.host/
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

Development

cd backend && npm run dev
cd ../frontend && npm run dev

Production

cd backend
npm run build
npm start

Gallery

Dashboard Ask Questions
Manage ToDos Chat

Team Members

Aaron George
Abraham
Eshaan
Abdulkalam
@aaron-6960 @Eshaanmanath
Midhun Unni Vasanth R
@midhununni457 @1337kid