This project is aimed at enhancing student participation and engagement in a classroom setting through real-time interaction and feedback.
- Real-time messaging and interaction
- Secure authentication and authorization
- Session management with
socket.io
- Integration with OpenAI for enhanced functionalities
bcryptjs
body-parser
cors
dotenv
express
jsonwebtoken
mongoose
openai
socket.io
axios
openai
react
react-dom
socket.io
socket.io-client
@vitejs/plugin-react
tailwindcss
vite
git clone https://github.com/naikmubashir/Classroom-Engagement-App.git
cd Classroom-Engagement-App
cd backend
npm install
cd ../frontend
npm install
cd backend
node server
cd ../frontend
npm run dev
Once both the backend and frontend servers are running, open your browser and navigate to the local development server URL provided by Vite (usually http://localhost:5173
).
Start exploring the Classroom Engagement App!