Skip to content

Latest commit

 

History

History
28 lines (22 loc) · 729 Bytes

File metadata and controls

28 lines (22 loc) · 729 Bytes

Educational Platform

A full-stack web application for managing courses, users, and educational content. Built with a React frontend and Node.js/Express backend.

Features

  • User authentication and authorization (students and teachers)
  • Course creation, editing, and enrollment
  • Task management within courses
  • User invitations and notifications
  • File uploads for course materials
  • Responsive UI with dark/light theme support

Tech Stack

Frontend

  • React with TypeScript
  • Vite for build tooling
  • shadcn/ui for UI components
  • React Router for navigation
  • Axios for API calls

Backend

  • Node.js with Express
  • MySQL database
  • Passport.js for authentication
  • Multer for file uploads
  • Zod for validation