Skip to content

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏥 MediCore

Python Flask SQLite Render License

AI-Powered Hospital Management System

MediCore is a modern full-stack Hospital Management System developed using Flask, SQLite, HTML, CSS, JavaScript, and Tailwind CSS.

The application enables hospitals, clinics, pathology laboratories, and healthcare centers to efficiently manage patients, appointments, laboratory reports, healthcare analytics, and AI-assisted workflows through a clean and responsive interface.

This project was built as a professional portfolio application for internships, recruiter evaluations, software demonstrations, and healthcare technology showcases.


🚀 Live Demo


🔐 Demo Login

Administrator

Email

admin@medicore.ai

Password

medicore123

✨ Features

✅ Secure Authentication using Flask Sessions

✅ Password Hashing using Werkzeug

✅ Patient Registration & Management

✅ Appointment Scheduling System

✅ Laboratory Report Management

✅ Healthcare Analytics Dashboard

✅ Interactive Charts using Chart.js

✅ AI Module Interface

✅ Settings & User Preferences

✅ Responsive UI for Desktop & Mobile

✅ Dark Mode Support

✅ Render Cloud Deployment


🏗 Architecture

Frontend
(HTML + CSS + JavaScript + Tailwind)

                │

                ▼

Flask Backend

                │

                ▼

SQLite Database

                │

                ▼

Render Cloud Deployment

💻 Tech Stack

Frontend

  • HTML5
  • CSS3
  • JavaScript
  • Tailwind CSS
  • Bootstrap Icons
  • Chart.js

Backend

  • Python
  • Flask
  • SQLite
  • Werkzeug Authentication
  • Gunicorn

📂 Modules

  • Landing Page
  • Login System
  • Dashboard
  • Patient Management
  • Patient Details
  • Appointment Management
  • Laboratory Reports
  • Analytics Dashboard
  • AI Assistant
  • Settings

📁 Project Structure

MediCore/
│
├── app.py
├── requirements.txt
├── runtime.txt
├── Procfile
├── render.yaml
├── README.md
├── LICENSE
│
├── static/
│   ├── css/
│   ├── js/
│   └── screenshots/
│
└── templates/
    ├── base.html
    ├── landing.html
    ├── login.html
    ├── dashboard.html
    ├── patients.html
    ├── patient_detail.html
    ├── appointments.html
    ├── lab_reports.html
    ├── analytics.html
    ├── ai_tools.html
    └── settings.html

⚙️ Installation

Clone Repository

git clone https://github.com/mrashish18/MediCore.git

Move into the project

cd MediCore

Create Virtual Environment

python -m venv .venv

Activate Environment

Windows

.venv\Scripts\activate

Linux / macOS

source .venv/bin/activate

Install Dependencies

pip install -r requirements.txt

Run the Application

python app.py

Open

http://127.0.0.1:5000

📸 Screenshots


🏠 Homepage

Landing Page

Homepage Start

Homepage Middle

Homepage End


🔐 Authentication

Sign In


📊 Dashboard

Dashboard


👨‍⚕️ Patient Management

Patient Management

Add Patient


📅 Appointment System

Appointment System

Book Appointment


🧪 Laboratory Reports

Lab Reports

Add Lab Test


📈 Analytics

Analytics


🤖 AI Module

AI Module


🚀 Deployment

The project is deployed on Render.

Build Command

pip install -r requirements.txt

Start Command

gunicorn app:app

Environment Variables

SECRET_KEY

📌 Resume Highlights

  • Developed a full-stack Hospital Management System using Flask and SQLite.
  • Designed secure authentication with password hashing and Flask sessions.
  • Built patient management, appointment scheduling, laboratory reports, analytics, and AI workflow modules.
  • Created responsive dashboards using Tailwind CSS and Chart.js.
  • Deployed the application on Render with production-ready configuration.
  • Managed project development using Git and GitHub.

🔮 Future Improvements

  • Role-Based Access Control (Admin, Doctor, Patient, Lab Technician, Receptionist)
  • AI Symptom Checker
  • AI Medical Report Summarizer
  • QR Code Patient ID
  • PDF Report Generation
  • Email Notifications
  • REST API
  • Mobile Application
  • OCR Prescription Scanner
  • Voice Assistant
  • Drug Interaction Checker

👨‍💻 Author

Ashish Kumar

BS in Data Science and Applications

Indian Institute of Technology Madras

GitHub

https://github.com/mrashish18


📄 License

© 2026 Ashish Kumar

This project is intended for educational, learning, portfolio, and demonstration purposes.

Commercial redistribution, resale, or reproduction without permission is prohibited.

See the LICENSE file for complete licensing information.


⭐ If you found this project useful, consider giving it a Star on GitHub.

About

MediCore – AI-Powered Hospital Management System built with Flask, SQLite, Tailwind CSS, and modern healthcare workflow management.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages