Skip to content

Latest commit

 

History

61 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Fireman

Overview

Fireman is a comprehensive web-based application designed to assist firefighters in managing emergency situations effectively. It provides functionalities for incident reporting, resource allocation, and communication coordination during firefighting operations. The backend is built using C# and .NET framework with EF Core Web API for data management, while the frontend is developed using HTML, CSS, JavaScript, and React. Development and database management are facilitated using Visual Studio and SQL Management Studio, respectively.

Features

  • Incident Reporting: Allows firefighters to quickly report incidents, including location, type of fire, and severity.
  • Resource Allocation: Helps in allocating resources such as personnel, vehicles, and equipment to the incident site based on its severity and requirements.
  • Communication Coordination: Facilitates real-time communication between firefighters, incident commanders, and other emergency response teams through messaging and status updates.

Usage

  • Access the application through a web browser.
  • Follow the on-screen instructions to report incidents, allocate resources, and communicate with other team members effectively.
  • Utilize the real-time messaging feature for instant communication during firefighting operations.

Technologies Used

  • Programming Language: C#
  • Database: SQL
  • Frameworks/Libraries: .NET framework, EF Core, Restful API
  • Frontend: HTML, CSS, JavaScript, React
  • Tools: Visual Studio,SQL Management studio

Installation

  1. Database Setup:
  • Install SQL Server and SQL Management Studio.
  • Create a new database
  • Execute the SQL script provided in database to create the necessary tables and schema.
  1. Backend Setup:
  • Open the solution file in Visual Studio.
  • Ensure the database connection string in appsettings.json or web.config points to your SQL Server instance.
  • Build and run the solution.
  1. Frontend Setup:
  • Navigate to the frontend directory.
  • Install dependencies using npm: -- npm install
  • Start the React development server: -- npm start

Clone or download the repository

  1. git clone

Contributing

  • Contributions are welcome! Feel free to open issues or submit pull requests to contribute to the project.

License

  • This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages