Skip to content

πŸ“š MyCourseMate: Your Gateway to Collaborative Learning An interactive educational platform designed to enhance knowledge-sharing and collaboration among computer engineering students. MyCourseMate provides a To-Do List, Thread Discussions, and Exam Kits, helping students organize tasks, engage in discussions, and access learning resources.

RookieJoel/Final-Project-CEE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š MyCourseMate: Your Gateway to Collaborative Learning

πŸ“Œ Overview

MyCourseMate is an educational platform designed to enhance collaboration and knowledge-sharing among students, developed as part of the Computer Engineering Essentials course @Chulalongkorn University.. The platform allows users to organize tasks, discuss academic topics, and access study materials through an interactive and user-friendly web interface.

🎯 Features

  • βœ… To-Do List – Organize tasks efficiently with tagging and completion tracking.
  • πŸ’¬ Thread Discussions – Engage in meaningful academic discussions and share insights.
  • πŸ“‚ Exam Kits – Access past exam papers and curated learning resources.
  • πŸ”„ Responsive UI – Optimized for various screen sizes, including mobile and tablet.
  • 🎨 Dynamic Animations – Enhancing user experience with smooth UI interactions.

πŸ—οΈ Technologies Used

  • Frontend: HTML, CSS, JavaScript
  • Backend: Node.js, Express.js, MongoDB
  • Authentication: JWT-based user authentication system
  • Hosting: AWS EC2 Deployment

πŸš€ How to Use

  1. Sign Up / Log In – Create an account or log in with existing credentials.
  2. Use the Home Page – Manage your To-Do List effectively.
  3. Engage in Discussions – Start or comment on Thread Discussions.
  4. Access Exam Kits – Browse past exams and study materials.
  5. Log Out – Ensure account security by logging out when finished.

πŸ“„ Documentation

About

πŸ“š MyCourseMate: Your Gateway to Collaborative Learning An interactive educational platform designed to enhance knowledge-sharing and collaboration among computer engineering students. MyCourseMate provides a To-Do List, Thread Discussions, and Exam Kits, helping students organize tasks, engage in discussions, and access learning resources.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published