This repository contains the backend API for the Giraf Project. The API is a .net-core project written in C#.
To run the project locally with a MySQL database follow the steps provided in the Wiki: Build and Run Locally
If changes has been made to the database, new migrations should be added. Follow the guide in the Wiki on how to do migrations: Migrations
In order to generate a client-side API follow the guide in the Wiki on how to do so: Swagger Guide
For API reference start the API and navigate to localhost:5000/swagger
Descriptions are generated from method summaries etc. in the code.
The Admin panel is currently hosted together with the API and the login page is located at: host/admin/login.html
Through the admin panel it is possible to adminstrate users and departments of Giraf and different roles in the system has different functionality and access rights.
Note that it is possible to generate a reset link for users that you have access to. This link is intended to only work if accessed by an unauthorised user.
For more information see the project report of group sw613f18
SW615f20, SW613f18 & SW615f17
MIT License Copyright (c) 2018-present Aalborg University
Content type
Image
Digest
Size
105 MB
Last updated
almost 6 years ago
docker pull giraf/web-api