Skip to content

mhmdsalahsebai/college-lectures-scheduler

Repository files navigation

College Lectures Scheduler

Description

The College Lectures Scheduler is a web application designed to facilitate the creation of schedules for college lectures. This project helps streamline the process of organizing and managing lecture timetables efficiently. Users can easily create, view, and modify schedules, ensuring that there are no conflicts in instructor availability or room bookings.

Features

Lecture Schedule Table

The heart of the application is the interactive schedule table. Users can easily visualize and plan lectures based on various parameters such as time, room, and instructor availability. The schedule table also includes features to prevent scheduling conflicts, ensuring the integrity of the timetable.

Conflict Prevention

To enhance the scheduling process, the application incorporates conflict prevention measures. For instance, the system prevents the addition of an instructor to a lecture if they are already scheduled for another lecture at the same time. Additionally, it checks for conflicts in room availability to avoid double bookings.

Admin Panel

The admin panel provides a centralized location for administrators to manage information about instructors. Admins can add, edit, or remove details related to instructors, ensuring that the system stays up-to-date with the latest faculty information.

Getting Started

Prerequisites

  • Node.js
  • Next.js

Installation

  1. Clone the repository.

    git clone https://github.com/mhmdsalahsebai/college-lectures-scheduler.git
  2. Navigate to the project directory.

    cd college-lectures-scheduler
  3. Install dependencies.

    npm install
  4. Run the application.

    npm start
  5. Access the application in your web browser at http://localhost:3000.

Acknowledgments

  • Special thanks to the contributors and supporters of the College Lectures Scheduler project.
  • Inspired by the need for an efficient and user-friendly solution for college lecture scheduling.

About

college lectures scheduler

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published