The Hospital Management System is a web application designed to assist with hospital operations by integrating modern technology into day-to-day management processes. Built with Django as the backend and React as the frontend, the system offers a seamless and efficient way to manage critical hospital functionalities while prioritizing data security, usability, and scalability.
RBAC ensures that users (e.g., Receptionists, Doctors, Admin) can only access features and data relevant to their roles, enhancing security and preventing unauthorized access.
JWT (JSON Web Tokens) is used for secure user authentication, ensuring that users' interactions with the system are authorized and their identity verified.
Google Authentication allows users to sign in using their Google accounts, simplifying the login process and ensuring secure access without managing multiple credentials.
Razorpay integration enables users to make secure payments for hospital services directly through the platform, including for appointments and medical tests.
After each transaction, the system automatically sends an invoice to the user's email, providing a summary of the payment details.
Users can book appointments and choose to pay later, allowing for flexibility to complete payments at their convenience via the payment gateway.
All transaction details, including status and amount, are securely stored, allowing users and administrators to track payment history.
The backend is powered by PostgreSQL, providing reliable, scalable, and efficient data management for hospital operations.
- Django
- React
- Tailwind
- SQlite/Postgresql
Team Name: SQL Alchemists