Appointment Booking MVP Development

Job ID: 39407424

Budget: €250 – €750 EUR

I'm seeking a skilled Full Stack Developer to create a simple yet functional appointment booking web app. This will be a Minimum Viable Product (MVP) with core features, but with a clean architecture that allows future expansion (such as payment integration, calendar sync, etc.).

User Side:
- User registration and login (email + password)
- View available appointment times
- Select date and time for booking
- Receive booking confirmation via email
- View or cancel their own bookings

Admin Panel:
- Admin login
- View list of bookings
- Delete/cancel bookings
- Disable specific dates or time slots (e.g., holidays)

The app must be optimized for both mobile and desktop platforms, ensuring a simple and intuitive user experience.
Related categories: JavaScript HTML5 Node.js React.js Next.js