Skip to content

Itsmhmod/Medicare

Repository files navigation

🏥 Medicare - Revolutionizing Healthcare with Innovation

🌟 About Medicare

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.

🎯 Our Mission

To revolutionize the healthcare experience by integrating technology, making medical assistance accessible at your fingertips while enhancing hospital management efficiency.

🚀 Key Features

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.

🔧 Tech Stack

  • 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

    🔧 Requirements

  • Operating System: Windows / Linux / macOS

  • Development Environment: XAMPP / Laravel Sail (Docker)

  • PHP Version: 8.0 or later

  • Database: MySQL / PostgreSQL

  • Web Server: Apache / Nginx

🏆 Project Accreditation

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.

🛠️ Installation & Setup

Installation

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

Setup

# 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 -d

Then visit: http://127.0.0.1:8000/

📂 Project Structure

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

📌 Useful Commands

🔄 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 test

📬 Let’s Connect!

Need 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!

About

healthcare medical-app laravel php appointment-booking patient-management

Topics

Resources

Stars

Watchers

Forks