- PHP: 8.1 or higher
- Composer: Latest version
- Laravel: 10 or higher
- MySQL: 5.7 or higher
- Node.js (optional for frontend assets)
- Dynamic homepage with hero slider, about section, counter up, services, blog, testimonials
- Doctors listing page with detail page
- Blog listing with category and tag filtering
- Blog detail page with comments, recent posts, social share
- Appointment booking form (select doctor, date, time, visit type)
- Contact page contact form (sent to email)
- About page
- Secure admin login and logout
- General settings (site name, logo, favicon, header address, working hours, social links, footer)
- Home page settings (about section, counter up numbers)
- SEO Setting (home, about, service, doctor, blog, contact)
- Slider management (add, edit, delete — full CRUD)
- Doctor management (add, edit, delete — full CRUD)
- Blog management (add, edit, delete — full CRUD with Summernote rich text editor)
- Blog categories management
- Blog tags management
- Blog comments management (approve / delete)
- Appointment management (view all appointments with status)
git clone https://github.com/Risad212/Medicare.git
cd your-project
composer install
cp .env.example .env
php artisan key:generate
DB_DATABASE=your_database_name
DB_USERNAME=root
DB_PASSWORD=
php artisan migrate
php artisan storage:link
php artisan serve
http://127.0.0.1:8000
http://127.0.0.1:8000/admin
- Use PHP 8.1+
- Keep assets inside public/ folder
- Always use asset() helper for CSS, JS, images
- File names are case-sensitive
- Configure .env properly before running project
- Run
php artisan storage:linkfor image uploads to work
php artisan route:list
php artisan config:clear
php artisan cache:clear
php artisan view:clear
php artisan migrate:fresh
php artisan storage:link
Project is ready to run 🚀