MCPcopy Index your code
hub / github.com/Addyshree/E-learning_client

github.com/Addyshree/E-learning_client @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
58 symbols 177 edges 31 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

🖥️ EduSphere - Frontend

This is the frontend of EduSphere, a full-featured LMS with role-based dashboards for students and instructors. Built with React.js and custom CSS, and deployed on Vercel.

🚀 Features

  • 🧑‍🏫 Role-based dashboards (Student / Instructor / Admin)
  • 📱 Fully responsive UI with clean layout
  • 🔐 OTP-based email verification (Nodemailer)
  • 📊 Dynamic progress tracking for students
  • 🔑 Secure login, signup, and password reset flows
  • 💳 Razorpay integration for seamless payments

🛠️ Tech Stack

  • React.js
  • Custom CSS
  • Axios
  • React Router

🧾 Setup Instructions

```bash git clone https://github.com/your-username/EduSphere-frontend.git cd EduSphere-frontend npm install

🔐 Environment Variables Create a .env file in the client directory:

REACT_APP_BACKEND_URL=https://your-backend-url.onrailway.app REACT_APP_RAZORPAY_KEY=your_razorpay_public_key

🚀 Start Frontend bash Copy Edit npm start

Core symbols most depended-on inside this repo

UserData
called by 8
src/context/UserContext.jsx
CourseData
called by 7
src/context/CourseContext.jsx
fetchCourses
called by 4
src/context/CourseContext.jsx
fetchLectures
called by 3
src/pages/lecture/Lecture.jsx
fetchMyCourse
called by 3
src/context/CourseContext.jsx
fetchProgress
called by 2
src/pages/lecture/Lecture.jsx
fetchUser
called by 2
src/context/UserContext.jsx
fetchCourse
called by 2
src/context/CourseContext.jsx

Shape

Function 58

Languages

TypeScript100%

Modules by API surface

src/pages/lecture/Lecture.jsx8 symbols
src/context/UserContext.jsx6 symbols
src/context/CourseContext.jsx5 symbols
src/admin/Users/AdminUsers.jsx3 symbols
src/admin/Courses/AdminCourses.jsx3 symbols
src/pages/courseDescription/CourseDescription.jsx2 symbols
src/pages/auth/Verify.jsx2 symbols
src/pages/auth/ResetPassword.jsx2 symbols
src/pages/auth/Register.jsx2 symbols
src/pages/auth/Login.jsx2 symbols
src/pages/auth/Forgotpassword.jsx2 symbols
src/pages/account/Account.jsx2 symbols

For agents

$ claude mcp add E-learning_client \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact