Skip to content

arwin-swapna/usf-class-schedule

Repository files navigation

USF Class Schedule

Project Description

This project is designed to schedule classes for the University of South Florida (USF). It is built using React, TypeScript, FullCalendar, and Material-UI (MUI). The application represents classes visually using calendars, providing a much better user experience compared to the existing system at USF.

Features

  • Visual Scheduling: Classes are displayed on a calendar, making it easy to see your schedule at a glance.

Prerequisites

Before you begin, ensure you have met the following requirements:

  • Node.js (v14 or higher)
  • npm (v6 or higher)

How to Run This Program

  1. Clone the repository:
    $ git clone https://github.com/arwin-dev/usf-class-schedule.git
  2. Navigate into the project directory:
    $ cd usf-class-schedule
  3. Install the dependencies:
    $ npm install
  4. Start the development server:
    $ npm run dev
  5. Open your browser and go to http://localhost:3000 to see the application in action.

Contributing

To contribute to this project, follow these steps:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature-branch-name.
  3. Make your changes and commit them: git commit -m 'Add some feature'.
  4. Push to the branch: git push origin feature-branch-name.
  5. Create a pull request.

About

This project is designed to schedule classes for the University of South Florida (USF). It is built using React, TypeScript, FullCalendar, and Material-UI (MUI)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors