/injury-report-app-nextjs

It is a web application that can be used by an organization (such as the police) to easily record and track the injuries reported by a person

Primary LanguageJavaScript

Injury Report System 🚑💼

The Injury Report System is a robust and user-friendly application designed to streamline the process of reporting injuries. It caters to the needs of various organizations and individuals who need a convenient and efficient way to document and manage injuries. Whether you're in a workplace, sports organization, or healthcare facility, this system provides a solution for injury reporting and tracking.

Detailed Docs

Features 🚀

  • User-Friendly Injury Reporting: Easily report injuries with a user-friendly interface.

  • Body Map Visualization: Visualize injuries on a human body map for accurate documentation.

  • Real-time Data Entry: Input injury details in real-time, including location and description.

  • Secure Data Storage: Data is securely stored, ensuring privacy and compliance.

Technologies Used 🛠️

  • Frontend: React, Ant Design for UI components

  • Backend: Node.js, Express for the server

  • Database: MongoDB for data storage

  • Image Processing: Canvas for body map visualization

Getting Started 🏁

Prerequisites 📋

  • Node.js and npm (Node Package Manager) installed on your machine
  • MongoDB for data storage

Usage 📝

  1. Visit the application in your web browser.
  2. Report injuries with ease, including details and body map visualization.
  3. Save injury reports for future reference and analysis.

API Endpoints 🌐

Report Routes The following API endpoints are available for managing injury reports:

  • GET /reports: Get a list of all injury reports.
  • POST /reports: Create a new injury report.
  • PUT /reports/:id: Edit an existing injury report.
  • DELETE /reports/:id: Delete an injury report by ID.

Screenshots 📷

img-1 img-2 img-3

Acknowledgments 🙏

  • React - For building the frontend user interface.
  • Ant Design - For providing UI components.
  • Node.js - For the server-side scripting.
  • MongoDB - For secure and efficient data storage.