kasteelharry / AKA

The main repository for the Asterion Koningen Applicatie V3.0. Built originally for the Stichting Sociëteit Asterion. Now discontinued due to no interest to continue with this project by either party. This was also our first project in React and Express and thus some code might not be optimal or clean.
MIT License
1 stars 0 forks source link

Merge first version of the API into the master branch #23

Closed kasteelharry closed 2 years ago

kasteelharry commented 2 years ago

Pull Request

Description

This pull request contains the first version of the AKA API. It contains all the requirements that were determined in the requirements elicitation phase with regards to just the back-end. This version does not contain any final front-end work and any webpage that might be part of this release will be removed in future versions.

Motivation and Context

The AKA has been decided to be build up in two parts. A REST API back-end and a React front-end. This pull request aims to achieve the MVP with regards to the back-end. By pushing it to master we want to signal the official start of the front-end part of the system.

How has this been tested?

All classes and endpoints have been tested by unit tests using Jest and Supertest. They do the expected behaviour when required. However, there has been minimal integration testing with the SQL database. Thus it might happen that the SQL query used by the AKA is buggy or broken.

Types of changes

Checklist: