HUB Project for EPITECH 2024.
HubBy is a website powered by Blazor ASP.net core where you can find all EPITECH Hub projects and activities, managing these activities is made easy thanks to its REST API (detailed in this readme). (To test this API use the provided Postman runner)
All of this data is stored in a Mongo NoSQL database
I made this project so we can have a better view of EPITECH's hub activities and projects, but also to make it easy to see all of it using a simple REST API (So anyone can make a webapp / mobile app / embedded display)
HubBy is powered by Blazor ASP.net core and all data is stored in a Mongo NoSQL database The webapp and database are hosted on Azure thanks to Azure CosmosDB
I included in the tests/ repository a postman configuration to automatically test the REST API.
Deploying is automatic thanks to Github Actions and Azure Pipelines when a push is made on the master branch.
Please refer to the wiki to learn more about it.