Engineering Resources Hub PWA
- Developed a Progressive Web Application (PWA) designed to serve as a comprehensive resource hub for engineering students, featuring collaborative tools, study materials, and event notifications. The application includes:
- Course Material Repository: Centralized platform for uploading and accessing lecture notes, textbooks, and past exam papers.
- Collaborative Tools: Implemented a discussion forum and real-time chat feature using WebSockets, enabling students to collaborate on projects and assignments effectively.
- Personalized Dashboard: Developed a personalized dashboard using React, allowing students to track their progress, manage deadlines, and receive customized notifications.
- Offline Access: Enabled offline access through service workers, ensuring uninterrupted access to study materials and notes.
- Frontend: React, HTML5, CSS3, JavaScript (ES6+)
- Backend: Node.js, Express.js
- Database: MongoDB
- Others: Service Workers, OAuth 2.0, Push Notifications