This API has been created for my uni assignment three in CAB230, Web Computing. It exposes a number of REST endpoints which implement CRUD operations on a database containing publicly available data about volcanoes collated by the Smithsonian Institution's Global Volcanism Program.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Node.js
- MySQL
- Clone the repository
- Install dependencies with
npm install - Set up your
.envfile with your database and JWT configurations - Run the server with
npm start
The API endpoints and their usage are described in detail in the Swagger documentation.
- Ronan Kennedy
This project is licensed under the MIT License.
- Thanks to the Smithsonian Institution's Global Volcanism Program for the data.