Imagine a world where healthcare is seamless, accessible, and hassle-free. Medicare is designed to bridge the gap between patients and healthcare providers, offering a smart, user-friendly solution to manage medical needs efficiently.
To revolutionize the healthcare experience by integrating technology, making medical assistance accessible at your fingertips while enhancing hospital management efficiency.
✅ Effortless User Management - Secure registration, profile management, and authentication for patients, doctors, and administrators.
✅ Smart Appointment Booking - Advanced search filters to find top-rated specialists and book appointments instantly with email & real-time notifications.
✅ Medical Record Management - Search, filter, and access patient health records securely in one place.
✅ Interactive Dashboard - Detailed statistics & reports for efficient hospital administration.
✅ Multi-language Support - Accessible to a wider user base globally.
✅ Integrated Payment System - Secure online transactions for medical services.
✅ Automated Data Backup - Ensuring data security and integrity.
✅ Advanced Search Capabilities - Locate medical records, doctors, and users efficiently.
-
Backend: Laravel (PHP)
-
Frontend: Vue.js & Blade (Tailwind CSS)
-
Database: MySQL / PostgreSQL
-
Authentication: OAuth / JWT / Laravel Breeze
-
Cloud & Hosting: AWS / Heroku
-
API: Laravel Sanctum for authentication and session management
-
Testing: PHPUnit, Laravel Dusk
-
Operating System: Windows / Linux / macOS
-
Development Environment: XAMPP / Laravel Sail (Docker)
-
PHP Version: 8.0 or later
-
Database: MySQL / PostgreSQL
-
Web Server: Apache / Nginx
This project was developed as part of the Ministry of Communications and Information Technology’s Digital Egypt Pioneers Program. It was successfully completed under the Software Development - PHP Web Developer Job Profile training program.
Follow these steps to set up the project:
# Clone the repository
git clone https://github.com/Itsmhmod/Medicare.git
cd Medicare
# Install dependencies
composer install
npm install && npm run build# Set up environment variables
cp .env.example .env
php artisan key:generate
# Configure database
mysql -u root -p < medicare.sql
php artisan migrate --seed
# Start the development server
php artisan serve🚀 To run the application inside Docker using Laravel Sail:
./vendor/bin/sail up -dThen visit: http://127.0.0.1:8000/
Medicare/
│── app/ # Laravel application logic (Models, Controllers, Middleware)
│── public/ # Public assets (CSS, JS, images)
│── resources/ # Views & Blade templates
│── routes/ # Web & API routes
│── database/ # Migrations & seeders
│── config/ # Application configuration
│── storage/ # Logs, cache, and uploads
│── tests/ # Automated tests
│── artisan # Laravel CLI tool
│── composer.json # PHP dependencies
│── package.json # Frontend dependencies
│── README.md # Documentation
🔄 Reset database:
php artisan migrate:fresh --seed⚡ Clear cache and optimize performance:
php artisan cache:clear
php artisan config:clear
php artisan route:clear
php artisan view:clear🔍 Run tests:
php artisan testNeed to reach out? I’d love to hear from you! While I’m available on multiple platforms, Telegram is the fastest way to get in touch. Feel free to connect through any of the following:
📩 Telegram: @its_Mhmod (Preferred & Quickest Response)
🐦 Twitter/X: @Its_Mhmod
🐙 GitHub: Itsmhmod
📘 Facebook: Its Mhmod
💼 LinkedIn: Its Mhmod
✨ Medicare - Empowering Healthcare, One Click at a Time! ✨