Skip to content

SlyyJavii/CourseWork-Lite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CourseWork Lite 📚

CourseWork Lite is a web application designed to help students efficiently manage their academic tasks. It aims to solve the common challenge of managing multiple courses and deadlines by providing a centralized, user-friendly platform that streamlines the organization of academic workloads.

Key Features

  • User Management: Secure user registration, login, logout, and password management capabilities.
  • Course Management: Users can create, view, edit, and delete their academic courses, each with an optional color tag.
  • Task Management: Create detailed tasks with fields for a due date, associated course, priority, and description.
  • Intuitive Views & Filtering: View all active tasks in a central dashboard and sort them by due date, priority, or course.
  • Task Archiving: Mark tasks as complete, which automatically moves them to an archive to keep the main view focused on active items.
  • Basic Reminders: The system delivers in-app reminders for tasks that are due within 24 hours or are past their due date.

Technology Stack

The application is built with a modern technology stack using a layered architecture.

  • Frontend: React.js (Single-Page Application)
  • Backend: Python (RESTful API)
  • Database: MongoDB Atlas
  • Package Management: uv (Python) / npm (Node.js)
  • Deployment:
    • Frontend: Vercel / Netlify
    • Backend: Render / Heroku

Getting Started

To get a local copy up and running review the Backend & Frontend directories for instructions.

Alternatively, you can visit CourseWork Lite to see the application live. Open credentials are below.

Email: demo@fiu.edu
Password: password123

Please note as this is hosted on free servers, there is an initial boot time to load the backend so you may experience long load times on first visit.

Project Team

This project was developed by a dedicated team of five students for the CEN 4010 Software Engineering I course.

  • Leonel Ponce
  • Ehab Kayyali
  • Anelys Izquierdo
  • Hazel Hernandez
  • Javier Brasil

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •