FireSync is a comprehensive management system designed to assist fire departments, both volunteer and professional, in managing intervention logs, inventory, and staff competencies. This application aims to streamline operations, improve response times, and enhance overall efficiency within the fire department.
FireSync is built using the following technologies:
- Blazor - For creating a dynamic and interactive user interface.
- .NET 9 - The backend framework providing robust support for the application’s logic.
- MudBlazor - A modern UI component library for Blazor, ensuring a responsive and sleek design.
- PostgreSQL - A reliable, open-source relational database used to store application data.
- Docker - For containerizing the PostgreSQL database and ensuring a consistent development environment.
Before you begin, ensure you have the following installed:
-
Clone the Repository:
git clone https://github.com/akv3sic/firesync cd firesync
-
Setup PostgreSQL with Docker:
Create and start the PostgreSQL container using Docker Compose:
docker-compose up -d
-
Run the Application:
Start the Blazor Server application:
dotnet run