Skip to content

JustChung/CS3560-PSS

Repository files navigation

PSS System

About

A clean and concise scheduling system that allows for the creation of navigatable tasks within your planner

Display Sample

Created with a mix of React principles whilst following Object Oriented Design!

(back to top)

Terminology

  • Transient Task: tasks designed to only occur one time
  • Recurring Task: tasks designed to occur on a repeating basis, from a given start date to a given end date

    (ex: one task might be for one hour and 15 minutes, every Tuesday evening at 7:00 p.m., from January 28th to May 5th)

  • Anti-Task: tasks designed to cancel out one particular occurence of a recurring task
    • To cancel out an occurence of a recurring task, an anti-task would need to be scheduled at the same time as the instance
    • if an anti-task removes one instance of a recurring task, then a transient task could be scheduled at the same time

(back to top)

Setup / Installation

  1. Install Node.js (preferably version >= 20.11.0)
    Note: NPM should install with Node.js (preferably version >= 10.6.0)

  2. Open the project root directory within the command line

  3. While inside the project root directory, install all the required dependecies with npm i

  4. Launch the PSS on your localhost with npm run dev

(back to top)

Contributions

This project was created by:

(back to top)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages