Skip to content

Epi Tracker is a comprehensive application designed to track individual records and their symptoms. It features a Blazor-based web interface for user interaction and an ASP.NET Core Web API for data services. The project leverages MudBlazor for real-time statistics and visualizations, providing a seamless experience for managing health data

Notifications You must be signed in to change notification settings

Lorefist5/EpiTracker

Repository files navigation

Epi Tracker - README

Epi Tracker

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.

Prerequisites

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.

Running the Project

  1. 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

  2. Open the project in the latest version of Visual Studio.

  3. Build the solution to ensure all dependencies are restored and the project is ready to run.

  4. In Visual Studio, set the AppHost project as the startup project.

  5. Run the project using IIS Express or by pressing F5.

Accessing the Application

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.

Features

  • 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.

Contributing

If you would like to contribute to Epi Tracker, please fork the repository and submit a pull request. Issues and suggestions are welcome!

License

This project is licensed under the MIT License.

Contact

If you have any questions or issues, feel free to contact the project maintainer through GitHub.

About

Epi Tracker is a comprehensive application designed to track individual records and their symptoms. It features a Blazor-based web interface for user interaction and an ASP.NET Core Web API for data services. The project leverages MudBlazor for real-time statistics and visualizations, providing a seamless experience for managing health data

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published