There is a lack of a centralized platform to share detailed surgical logs and outcomes, making it challenging for surgeons to learn from each other's experiences, identify areas for improvement, and stay up-to-date with the latest developments in the field. As a result, there is a need for a solution that can streamline the process of recording and sharing surgical logs, while also fostering collaboration and promoting knowledge sharing among surgeons.
The backend is using the following technologies:
- ExpressJS
- MongoDB
- OpenAI Whisper
- GPT 3.5
- Hosted on Google Cloud AMD T2D Instance
- Ngnix
To get started with the project, follow these steps:
- Clone the repository:
git clone https://github.com/SutureLogs/backend
- Install dependencies:
npm install
- Create a
.env
file and add the following variableOPENAI_API_KEY=<openai_api_key>
- Start the server:
npm run start
- The server runs on port
3001
The frontend code for the project is hosted here https://github.com/SutureLogs/frontend , check it out for more details
The backend relies on a Flask server to generate the transcriptions for the surgery videos, the code is hosted here https://github.com/SutureLogs/transcribe