Skip to content

bShabi/FlightBoard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Description

The Flight Board Management System is a real-time application designed to manage and display flights in a live flight board. It allows administrators to add, edit, and delete flights, while automatically calculating and updating each flight’s status based on its scheduled departure time. The system uses SignalR to deliver instant updates to all connected clients without the need for page refresh or polling.

Key Features: Add / Edit / Delete flights with full form validation

Dynamic flight status calculation (Scheduled, Boarding, Departed, Landed) based on departure time

Real-time synchronization between all users via SignalR

Search and filter flights by multiple criteria

Animated table row updates for better user experience (Framer Motion)

Backend: ASP.NET Core 6 Web API + SQLite

Run via CLI

cd server && cd FlightBoard.Api
dotnet run

Frontend: React + TypeScript + Material UI

Run via CLI

cd flights-client
npm install
npm run start

📂 Database Location The SQLite database file is stored at:

pgsql

flightBoard\Server\FlightBoard.Api\bin\Debug\net6.0\database

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors