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.
- Link - https://docs.google.com/document/d/1N7OnbUe8l3gMeyLLfVJX4Syq8kvvkN05wr1nnIxXzWE/edit?usp=sharing
-
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.
-
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
- Node.js and npm (Node Package Manager) installed on your machine
- MongoDB for data storage
- Visit the application in your web browser.
- Report injuries with ease, including details and body map visualization.
- Save injury reports for future reference and analysis.
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.
- 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.