TLCaregivers is a Flutter-based app using Provider for state management, designed to connect users with babysitters. The app features two modules: User and Babysitter.
User Module: Users can request childcare services, specifying multiple children, and choosing from daily, weekly, or monthly schedules. Users set the start and end times for the service and can browse babysitter profiles, accepting or rejecting offers based on their preferences. Babysitter Module: Babysitters can view and respond to service requests, offering their availability and rates. They can also block users, preventing further service requests from those users. Key Features:
Service Requests: Users post detailed service requests, and babysitters offer their services. Profile Viewing: Users can view babysitter profiles before accepting an offer. Chat Feature: Users and babysitters can communicate directly via chat once an offer is accepted. Check-in/Check-out System: Both parties check in to start and check out to end the service, triggering payment processing. Payment Integration: Secure payments are processed automatically after service completion. Reviews and Re-booking: Users can review babysitters and directly re-book preferred ones. TLCaregivers simplifies finding and managing childcare services, ensuring a seamless experience for both users and babysitters.
Built With
- dart
- flutter
- provider
Log in or sign up for Devpost to join the conversation.