This program is a simple web API built using REST architecture where the goal is to showcase and store data within a local database themed around a School.
The functions include and aren't limited to the following;
-
Store basic information such as First and Last names of students, but also their phone number.
-
Store interests of each student. These interests typically has a title and a description.
-
Store multiple interests per student that can be shared among other students. Creating a link.
To use this API to it's full potential i would recommend downloading and installing an API development program such as Postman. Docker, Swagger, or my personal choice: Insomnia
POST is used to push and store data into the database using the DTOs.
GET is used to pull data from the database in accordance with the ViewModels.
/interests
/interests/{search?}
/people
/people/{search?}
/people/{personId}/interests
/people/{personId}/interests/links
/interests
/people
/people/{personId}/interests/{interestId}
/people/{personId}/interests/{interestId}/links/

