User Stories
As an owner, I want to book walks and pet care for my pet.
As a sitter, I want to offer my services and earn income.
As an administrator, I want to ensure the quality of the service.
Essential Features
Service booking.
Sitter registration.
Management and security.
User Types
Pet owners.
Sitters.
Administrators.
Relevance
It offers a lightweight and popular topic that motivates learners (who doesn't love pets?).
Explores booking systems widely used in real-world apps (Uber, DogHero, etc.).
Involves real-world challenges such as schedule management, bookings, and different profiles.
Connection to what has been learned
Back-end (Java + Spring): APIs for bookings, sitter registrations, user management, and service history.
Intuitive and user-friendly experience.
Think about real-life workflows: who schedules, who confirms, who manages.
Practice dividing roles between the back-end and front-end, collaborating well as a team.
Use good coding practices and present a functional and attractive solution.
Understand the importance of creating something easy to use and reliable, as it relates to pet care.