Skip to content

hzqfarhan/ITCtable

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ITCtable — ITC Timetable Dashboard

A centralized scheduling dashboard designed to help the committee easily find common free time, track who is on duty, and streamline coordination across the academic week.

ITCtable is a streamlined timetable dashboard designed to manage and track the availability of Information Technology Club (ITC) members. Built to simplify scheduling, it allows users to quickly identify who is free or on duty during specific time slots throughout the academic week.

🚀 Live Demo: https://itctable.vercel.app//

✨ Features

  • Live Availability Tracking: Instantly check which ITC members are "Available" or "On Duty."
  • Day & Time Filtering: Filter schedules by specific weekdays (Isnin to Jumaat) and hourly time slots (8:00 AM – 6:00 PM).
  • Member Search: Easily look up individual members to view their specific availability.
  • Interactive Weekly Timetable: A visual grid displaying assigned and selected time slots for the current semester.
  • Responsive UI: Clean, modern interface designed for quick reference on the go.

🎯 Purpose

Coordinating activities, meetings, and duty rosters can be challenging when everyone has different class schedules. ITCtable centralizes the timetables of all club members, making it easy for the executive committee and general members to find common free time, assign duties, and collaborate more effectively.

🚀 Getting Started

To run this project locally, follow these steps:

Prerequisites

  • Node.js (v14 or higher)
  • npm, yarn, or pnpm

Installation

  1. Clone the repository:

    git clone [https://github.com/your-username/itctable.git](https://github.com/your-username/itctable.git)
  2. Navigate to the project directory:

    cd itctable
  3. Install dependencies:

    npm install
  4. Start the development server:

    npm run dev
  5. View the application: Open http://localhost:3000 with your browser to see the result.

🛠️ Built With


Developed for the Information Technology Club. UTHM

About

A streamlined timetable dashboard to track member availability and manage duty rosters for the Information Technology Club.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors