Mawedak Appointment Booking App (Flutter + Node.js)
Mawedak is a dual-role scheduling and appointment booking app built using Flutter and Node.js.
✅ Users can register as customers or providers
✅ Customers can browse providers, book appointments, and rate them
✅ Providers can add availability and manage bookings by date
✅ Multi-language support (Arabic & English)
✅ Light/Dark mode
✅ Clean UI using Cubit, Dio & Express.js
🚀 Perfect for developers looking for a production-ready scheduling system to customize, reskin, or use as a starting point for their SaaS.
What you get:
- Full Flutter source code (client/)
- Full Node.js backend (server/)
- Cloudinary integration for image upload
- Ready-to-use REST APIs
- MongoDB schema
- Setup Documentation (PDF)
- Showcase site: [https://luciferaloush.github.io](https://luciferaloush.github.io)
🎁 Bonus: Clean UI Design + Video Promo + README file
Full Flutter source code (client/) - Full Node.js backend (server/) /Setup Documentation (PDF)