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
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
[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
Checklist:
[x] My code follows the code style of this project.
[x] My change requires a change to the documentation.
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: