Skip to content

πŸŽ‰ Backend repository for the mobile application server which aims at making the health of the users better leveraging the use of AI.

Notifications You must be signed in to change notification settings

asifrahaman13/sniffle_backend

Repository files navigation

About the application

Backend repository for the mobile application server which aims at making the health of the users better leveraging the use of AI.

Tech stacks used:

  • FastAPI: A high perfomant python based framework for creating backend server. πŸ“ˆ
  • Mongo db database: A NoSQL database. Preferred this over the SQL database due to performance and highly unstructured data required. πŸ“Š
  • openai, langchain, Deepgram SDKs and other libraries: They are libraries to deal with LLMs, Voice and other AI based works. πŸ€–
  • AWS: Use the S3 service of AWS to store FHIR files. ☁️
  • Redis: Open source key value pair in memory database. Used it to avoid DDOS attack through rate limiting strategy. πŸ“
  • Websockts: Websocket is used over rest api for the agents to have better connection management. 🀝🏻
  • Qdrant: An open source vector database for semantic search. Used for user search on the search bar. πŸŽ‰
  • Docker: A devops tool to containerize applications. πŸ‹
  • Git: Version control system. 🐱
  • Linux: All development is done on linux machines. 🐧

Demo

Deploy:

Find the front end repository corresponding to this repo here: https://github.com/asifrahaman13/sniffle_mobile.git

To run the front end application please run this backend application.

How to run the code:

The guidelines to run the application can be found in the CONTRIBUTING.md file.

About

πŸŽ‰ Backend repository for the mobile application server which aims at making the health of the users better leveraging the use of AI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages