Epi Tracker - README
Epi Tracker is an Aspire app that hosts both a Blazor application and a Web API. This project allows users to interact with the system through a web interface built using Blazor and an API provided by ASP.NET Core.
To successfully run and use the Epi Tracker project, you will need:
- The latest version of Visual Studio. You can download it from here.
- .NET 8 SDK. You can download it from here.
-
Clone the repository to your local machine:
git clone https://github.com/your-username/epi-tracker.git or download the zip file of the code and click on the .sln file to open with visual studio
-
Open the project in the latest version of Visual Studio.
-
Build the solution to ensure all dependencies are restored and the project is ready to run.
-
In Visual Studio, set the AppHost project as the startup project.
-
Run the project using IIS Express or by pressing F5.
Once the project is running, navigate to the Resources page. Here, you will find links to various resources that you can interact with:
- Blazor Application: This is the user interface for interacting with Epi Tracker. Click on the Blazor app link to access the web interface.
- Swagger UI: This is the API documentation where you can explore the available API endpoints. Click on the Swagger UI link to view the API documentation and test the API directly from the browser.
- A fully functional Blazor web application for interacting with data.
- An ASP.NET Core Web API providing data services with Swagger UI for testing.
- Real-time statistics and graphs built with MudBlazor for visualizing data.
If you would like to contribute to Epi Tracker, please fork the repository and submit a pull request. Issues and suggestions are welcome!
This project is licensed under the MIT License.
If you have any questions or issues, feel free to contact the project maintainer through GitHub.