Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

437 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Hakime Project

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.

Prerequisites

Before you begin, ensure you have the following installed:

Setup

  1. Clone the repository:

    git clone https://github.com/HabeshaCare/BackendServer.git
  2. Navigate to the project directory:

    cd BackendServer/UserManagement
  3. (Optional) Update the MongoDB connection string in appsettings.json:

    "DB": {
            "ConnectionURL": "mongodb://localhost:27017",
            "DBName": "Your preferred database"
          }

Running the Application

  1. Build and run the application:

    dotnet run
  2. Access the API at http://localhost:5072.

  3. (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.

  4. After that change the LLMUrl in app.settings.json:

        "LLMUrl":"http://localhost:5000/ask"
    

Mobile Application

Explore the interconnected health experience further with the Hakime Mobile App. Find the mobile app repository here.

Detailed documentation

For detailed documentation, visit the Hakime Project GitHub Pages.

Feel free to contribute and enhance the health services ecosystem in Ethiopia with Hakime!

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages