Classroom Management Tools & Resources
Midterm project (group assignment)
Advanced Web Programming
- Front-end: Reactjs, Material UI, react-router, react-hook-form
- Back-end: Nestjs, Postgres, Cloudinary
Front-end: https://kdn-midterm.netlify.app/
Back-end: https://web-advanced-server-v1.onrender.com/
Youtube: https://youtu.be/Db7cxGFMyI8
git clone https://github.com/Dat-TG/MidtermAdvancedWebFrontend.git
npm install
npm run dev
Then goto http://localhost:5173/
- Users can navigate between the Landing page, Sign Up, Sign In, Home page, and Profile page.
- Utilizes a React UI Framework for the project's user interface, ensuring a responsive and modern design.
Implements JWT for handling authentication flow, including:
- Sign Up
- Sign In
- Verify Access Token
- Refresh Token
- Sign Out
- Managing sign-in and sign-out UI states for users
Users can edit:
- Profile information
- Change password
- Upload and edit avatar
- Includes functionality to upload projects to a public host, facilitating easy sharing and accessibility.
This project was created and is actively maintained by: