Skip to content

Latest commit

 

History

History
76 lines (60 loc) · 1.33 KB

README.md

File metadata and controls

76 lines (60 loc) · 1.33 KB

Classroom Engagement App

This project is aimed at enhancing student participation and engagement in a classroom setting through real-time interaction and feedback.

Features

  • Real-time messaging and interaction
  • Secure authentication and authorization
  • Session management with socket.io
  • Integration with OpenAI for enhanced functionalities

Backend Dependencies

  • bcryptjs
  • body-parser
  • cors
  • dotenv
  • express
  • jsonwebtoken
  • mongoose
  • openai
  • socket.io

Frontend Dependencies

  • axios
  • openai
  • react
  • react-dom
  • socket.io
  • socket.io-client
  • @vitejs/plugin-react
  • tailwindcss
  • vite

Installation

Clone the repository:

git clone https://github.com/naikmubashir/Classroom-Engagement-App.git
cd Classroom-Engagement-App

Install backend dependencies:

cd backend
npm install

Install frontend dependencies:

cd ../frontend
npm install

Usage

Run the backend server

cd backend
node server

Run the frontend development server:

cd ../frontend
npm run dev

Open the Browser

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!