A full-featured information system for an aesthetic clinic, supporting treatment booking, offline consultation, and a skincare product marketplace, accessible via website (for the clinic front office) and mobile app (for end users).
- /backend – Laravel API for authentication, booking, consultation, and product management
- /frontend-web – Laravel-based website for front office (admin, doctor, customer service)
- /frontend-mobile – Flutter mobile application for general users
- Registration & Login with Email OTP
- Offline treatment booking
- Offline consultation scheduling
- Payment integration via Midtrans
- Skincare product marketplace
- Consultation & transaction history
- Admin dashboard
- Doctor & patient management
- Product & transaction management
- Daily and monthly reports
- Browse treatments & products
- Treatment booking & consultation
- Checkout and payment via Midtrans
- Order history & booking reminders
| Layer | Technology |
|---|---|
| Backend | Laravel 10 + MySQL |
| Front Office Web | Laravel 10 |
| Mobile App | Flutter |
| Payment Gateway | Midtrans |
| Backend Hosting | cPanel |
| Web Hosting | Rumah Web |
| Version Control | GitHub |
cd backend
cp .env.example .env
composer install
php artisan key:generate
php artisan migrate --seed
php artisan servecd frontend-web
cp .env.example .env
composer install
php artisan key:generate
php artisan migrate
php artisan servecd frontend-mobile
flutter pub get
flutter run