An Electronic Dispatch, Patrol and Resource System for Use Within An Garda Síochána
The thesis I wrote alongside this project is viewable here.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Navigate to the project folder in a terminal.
- Add a file called
.env
in the root project directory following the .env_sample as a guide. - Run the command
npm install
, this will install all server dependencies. - Run the command
npm start
, this will start up the server. - Go to the
'/client/'
directory and runnpm install
to install the front-end dependencies. - Run
npm start
to start the react server. - Navigate to
localhost:3000
in a web browser to view the website, orlocalhost:5000
to access the API.
- Node.js - JavaScript runtime environment
- JSON Web Tokens - System for representing claims securely between two parties
- NPM - Package Manager
- Express.js - Node.js framework
- React - Front-end Framework
- Google Maps API - API useful for everything location/map based
- Axios - HTTP Request library
- Toastify - React Toast library
- Materialize - CSS Library
- MySQL - Database Management System
- Heroku - Hosting platform
- Clear DB - DBaaS
- Daniel Moran
This project is licensed under the MIT License - see the LICENSE.md file for details
Dr. Stephen Sheridan - Project Supervisor - Lecturer @ Technological University Dublin