Hakime is a groundbreaking project aimed at interconnecting health services in Ethiopia. This repository contains the backend API built with .NET 7 and MongoDB for robust data management.
Before you begin, ensure you have the following installed:
-
Clone the repository:
git clone https://github.com/HabeshaCare/BackendServer.git
-
Navigate to the project directory:
cd BackendServer/UserManagement -
(Optional) Update the MongoDB connection string in
appsettings.json:"DB": { "ConnectionURL": "mongodb://localhost:27017", "DBName": "Your preferred database" }
-
Build and run the application:
dotnet run
-
Access the API at
http://localhost:5072. -
(Optional) The chat bot server is deployed and the above application uses it by default. If you prefer to run the chat bot server locally (Still need to internet to work) you can follow the setting up steps from this repository's READme first.
-
After that change the LLMUrl in
app.settings.json:"LLMUrl":"http://localhost:5000/ask"
Explore the interconnected health experience further with the Hakime Mobile App. Find the mobile app repository here.
For detailed documentation, visit the Hakime Project GitHub Pages.
Feel free to contribute and enhance the health services ecosystem in Ethiopia with Hakime!