Service Booking App Main Image

Service Booking App

Time To is a Flutter-based mobile application that enables users to book services through a simple and intuitive interface.

The app was developed as a mobile version of an existing web platform, requiring robust API integration, bilingual support, and real-time notification handling.

This project enhanced my experience in building production-grade apps with user-focused features, seamless backend connectivity, and clean UI/UX workflows.

App description

REST API Integration image

REST API Integration

Integrated RESTful APIs using Flutter’s built-in http package for secure and efficient communication with the backend.

Handled user authentication, service booking, and data updates through well-structured HTTP requests.

Collaborated with the client to test endpoints and ensure accurate request/response handling.

Secure Authentication & Account Management

Implemented JWT-based authentication for secure login and session management.

Built complete authentication flows including sign-up, login, logout, password reset, and profile editing.

Used SharedPreferences to persist user sessions locally for a smoother experience.

Secure Authentication & Account Management image
Service Booking System image

Service Booking System

Created a dynamic booking interface allowing users to schedule services, track statuses, and receive updates.

Integrated booking logic with backend API to ensure real-time updates and accurate appointment handling.

Designed with an emphasis on clarity and ease of use for non-technical users.

Bilingual Support (Internationalization)

Used Flutter’s intl package to implement language switching and support for multiple locales.

Worked with the client to ensure accurate translations and layout adaptations for both languages.

Added in-app language toggle to allow real-time switching without app restart.

Bilingual Support (Internationalization) image
Push Notifications with Firebase image

Push Notifications with Firebase

Configured Firebase Cloud Messaging (FCM) for real-time push notifications.

Handled notifications in both foreground and background states with custom routing to relevant screens.

Tested thoroughly to ensure reliable delivery across platforms.

UI/UX Design & Client Collaboration

Created responsive, clean UIs using Flutter widgets.

Worked closely with the client to iterate on design and usability improvements.

Focused on accessibility and visual clarity across all user flows.

UI/UX Design & Client Collaboration image

See more projects


Contact me

E-mail: