🎓 📚 Education & Learning support project app inspired from Google classroom
This project includes two repository (Client and Server), you can checkout server repository
- React.js - The library for web and native user interfaces
- Redux Toolkit - The official, opinionated, batteries-included toolset for efficient Redux development
- Tailwind CSS - Rapidly build modern websites without ever leaving your HTML
- TypeScript - JavaScript with syntax for types.
Config .env file in root dir with path ./.env
VITE_API_URL=yourserverurl
VITE_CLOUDINARY_PRESETNAME=yourcdrpresetname
VITE_CLOUDINARY_APIKEY=yourcdrapikey
VITE_CLOUDINARY_CLOUDNAME=yourcdrcloudnameIntall packages & dependencies
npm installOr install packages with legacy peer dependencies.
npm install --legacy-peer-depsRun client project (supported by Vite)
npm run devLogin Page:
- Using JWT Authentication
Home Page:
- Project stats showcase
- DnD Calender
- DnD To do list
Class Page:
- 👨🎓 Student role: View class can join, joined classes.
- 👩🏫 Teacher role: View class that them manage.
Exam Page:
- 👨🎓 Student role: Do quiz test created by teacher.
- 👩🏫 Teacher role: Create quiz for student.
Chat Page:
- 👦👧 User role: Real time chat
Document Page:
- 👨🎓 Student role: Uploaded pdf documents.
- 👩🏫 Teacher role: Downloaded documents.
Profile Page:
- 👦👧 User role: Searching for other user activity.
- Author - minhtrifit
- Github
CopyRight© minhtrifit
















