Skip to content

007aneesh/vital-vault-backend

Repository files navigation

Vital Vault Backend

🚀 Check out the frontend implementation as well:

🌐 Live Demo: Vital Vault Plus
🛠️ Frontend Repo: GitHub - Vital Vault Plus

📌 Overview

Vital Vault is a secure and scalable healthcare data management system that ensures privacy and efficiency in handling medical records. This backend service is built using Node.js, Express.js, Mongodb, and Prisma ORM, with a config-based multi-tenant system and AI-powered voice transcription.

✨ Features

  • Secure authentication & authorization: Built with JWT and easy-rbac for role-based access control.
  • Multi-tenant configuration management: Supports multiple tenants with isolated data and configurations.
  • AI-powered voice-to-text transcription: Utilizes OpenAI Whisper API for extracting medical prescriptions from audio files.
  • Image and file handling: Integrated with Cloudinary and Multer for secure file uploads and image processing.
  • Data validation: Robust validation using Zod for API request and response schemas.
  • Email notifications: Seamless email integration with Resend for notifications and alerts.

🚀 Tech Stack

  • Backend: Node.js, Express.js, TypeScript, Prisma ORM
  • Database: Mongodb
  • Authentication: JWT
  • AI Integration: OpenAI Whisper API
  • Deployment: Vercel

🛠 Installation & Setup

1️⃣ Clone the repository

git clone https://github.com/example/vital-vault-backend.git
cd vital-vault-backend

Releases

No releases published

Packages

 
 
 

Contributors