Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

An injury tracking system which allows the users to report injuries in an efficient manner. Easy access copuled with functionalities to sort records on a variety of parameters, makes it a great choice for organisations such as Police, Schools.

The given repository is an Apollo Server which is used to handle the incoming request from Injury Tracking System - Frontend.

Features Covered

  • Add new reports
  • Update existing reports
  • Delete existing reports using their report-id
  • Search for a reports on the basis of a filter (reporter name)
  • Order reports on the basis of name / injury datetime / report datetime
  • Filter reports on the basis of starting and ending injury / report date
  • authenticate users using a JWT token and block access to protected resources from unauthorized users.

Features Pending

  • Store information about bodymap and injury details

Technologies Used

  • ApolloServer - for creating the graphql compliant webserver
  • Prsima - for database connectivity
  • MongoDB Atlas - Database
  • Bcrypt & JWT - for authentication and securely storing user credentials

Note: Before running the project locally you need to create a .env file. A template for the same can be found in example.env

Frontend code - link

About

The repository contains the code for the backend server of the injury tracking system.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages