🩺 Project Story: MediCare – Covid Test and Vaccination Management System 🚀 About the Project MediCare is a session-based web application developed using PHP and MySQL. It features three user roles—Admin, Hospital, and Patient—each with their own portal and permissions to manage Covid-19 testing and vaccination data.
💡 Inspiration The Covid-19 pandemic exposed the need for efficient digital health solutions. Long queues, manual data entry, and scattered information highlighted the lack of centralized systems for managing Covid-related data. I was inspired to create MediCare to simulate how technology can streamline pandemic response and ensure better data management.
🛠️ How I Built It Frontend: HTML, CSS, Bootstrap for responsive design
Backend: PHP for server-side scripting
Database: MySQL for data storage and management
Authentication: Session-based login system to securely manage user roles
Tools: XAMPP for local development and testing
php Copy Edit // Example session code session_start(); if ($_SESSION['role'] == 'admin') { // allow access } 📚 What I Learned Implementing role-based access control using PHP sessions
Designing a normalized MySQL database schema
Managing secure login systems
Developing CRUD operations for multi-user interfaces
Handling real-world problem statements in a web development context
⚠️ Challenges Faced Structuring the database to handle multiple user roles efficiently
Ensuring session security and preventing unauthorized access
Managing inter-portal communication (e.g., hospital updating patient records)
Designing a simple yet functional UI for three different types of users
💬 Final Thoughts MediCare taught me how critical technology can be in public health scenarios. This project was more than just code—it was about understanding user needs, building scalable solutions, and learning to work with real-world constraints.
Log in or sign up for Devpost to join the conversation.