Skip to content

himadri75/Prescripto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Prescripto - Full-Stack Healthcare Management System

A comprehensive healthcare management platform that simplifies doctor appointments, patient management, and medical service delivery with secure payment processing.

React Tailwind CSS Spring Boot Java MySQL Docker

✨ Features

  • Smart Appointment Booking - Patients can easily find and book appointments with doctors by specialty
  • Multi-Role Dashboard - Separate interfaces for patients, doctors, and administrators with role-based access
  • Secure Payment Integration - Razorpay gateway integration for seamless medical service payments
  • Real-time Analytics - Admin dashboard with appointment tracking, revenue insights, and performance metrics
  • Profile Management - Complete patient and doctor profile management with image uploads
  • Cloud-Ready Architecture - Dockerized application deployed on cloud with production monitoring

🛠️ Tech Stack

  • Frontend: React 19, Vite, Tailwind CSS, React Router
  • Backend: Spring Boot 3.5.3, Spring Security, JWT Authentication
  • Database: MySQL 8.0, JPA/Hibernate ORM
  • Payment: Razorpay Payment Gateway
  • Other: Docker, Chart.js, Railway (DB hosting), Render.com (deployment)

📸 Screenshots / Demo

(Screenshots coming soon - showing patient booking interface, admin dashboard, and doctor management panel)


🚀 Getting Started

1. Clone the repository

git clone https://github.com/yourusername/prescripto-app.git
cd prescripto-app

2. Backend Setup

cd springboot-backend
mvn clean install
mvn spring-boot:run

3. Frontend Setup (Patient Portal)

cd react-js-frontend/frontend
npm install
npm run dev

4. Admin Panel Setup

cd react-js-frontend/adminPanel
npm install
npm run dev

📂 Project Structure

Prescripto-app/
│── springboot-backend/     # Spring Boot API with JWT auth
│── react-js-frontend/
    │── frontend/           # Patient portal (React)
    │── adminPanel/         # Admin dashboard (React)
│── uploads/               # File storage for profile images
│── README.md

📈 Future Improvements

🔹 Add real-time chat between patients and doctors

🔹 Implement appointment reminder notifications via SMS/Email

🔹 Add telemedicine video consultation feature

🔹 Integrate with electronic health records (EHR) systems

🔹 Deploy to AWS with auto-scaling capabilities


👨‍💻 Developer Profile

Himadri Karan
Backend Developer & Business Solutions Specialist


About

A healthcare platform for booking appointments, managing doctor schedules, and admin oversight with secure authentication and online payments.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages