Simplest way to book a sports field - A comprehensive mobile marketplace connecting sports facility owners with users seeking to book sports fields for various activities.
User Roles
Sport Categories
Mobile Native
Fieldz represents a comprehensive sports field booking mobile application built with Flutter and Firebase, designed to revolutionize how people discover, book, and manage sports facilities. The platform serves as a dynamic marketplace connecting sports facility owners with users who want to book sports fields for various activities.
Traditional sports field booking processes are often fragmented, inefficient, and lack real-time availability information. Facility owners struggle with management overhead, while users face difficulties in discovering available fields, comparing options, and securing bookings. The challenge was to create a unified platform that addresses these pain points while providing exceptional user experiences across multiple user roles.
Fieldz delivers a sophisticated mobile-first solution featuring real-time booking capabilities, multi-role user management, secure payment processing, and advanced location services. The application leverages modern technologies including Flutter for cross-platform development, Firebase for backend services, and Google Maps for location-based features, creating a scalable and maintainable platform suitable for commercial deployment.
Cross-platform mobile development framework providing native performance and expressive UI capabilities.
Comprehensive backend solution providing real-time database, authentication, and cloud storage.
Reactive state management solution ensuring efficient UI updates and data flow control.
Advanced location services with interactive maps and GPS functionality.
Comprehensive suite of UI/UX libraries and utilities enhancing the application's functionality and user experience.
King Fahd University of Petroleum and Minerals Senior Project
Dr. Jameleddine Hassine
College of Computing and Mathematics
Completed: May 14, 2023
The project followed modern software engineering practices including user-centered design approaches, continuous integration/deployment pipelines, comprehensive API development, and accessibility standards to ensure inclusive user experiences.
Tailored experiences for different user types with specific functionalities
Role ID: 1
Role ID: 2
Role ID: 3
Comprehensive functionality designed for optimal user experience
Sophisticated field discovery with animated search bar, category-based filtering, and multiple sorting options including price, rating, and distance-based searches.
Interactive calendar for date selection, real-time time slot availability checking, conflict prevention, and unique booking ID generation with instant confirmations.
Multiple payment method support including Apple Pay, STC Pay, credit/debit cards, and cash options with secure processing and transaction confirmations.
GPS integration with automatic location detection, distance calculation, Google Maps navigation, and location-based field recommendations.
Comprehensive image handling with Firebase Storage integration, multi-image upload, automatic compression, and carousel galleries for field displays.
Advanced analytics for field owners including booking history tracking, revenue monitoring, field performance metrics, and user engagement statistics.
Distinctive orange-based gradient theme creating a warm, inviting visual experience
The signature gradient creates visual appeal and establishes brand recognition across all application interfaces.
Complete visual journey through the Fieldz mobile application interface
Fieldz represents a comprehensive sports field booking platform that successfully integrates modern mobile development practices with real-world business requirements. The application demonstrates sophisticated architecture patterns, robust user management systems, and advanced features including real-time booking, payment processing, and location-based services.
The Fieldz app serves as a bright, valuable resource that functions as a one-of-a-kind central hub for both individuals seeking sports fields and owners looking to attract renters. With its potential to connect sports enthusiasts and athletes to undiscovered fields in their area, the app inspires more people to engage in the diverse world of sports.
The Fieldz app allows users to conveniently find various sports fields through multiple discovery methods and discover nearby sports events. The app also supports field owners by connecting them to their audience with the ease of field management, creating a comprehensive marketplace for sports facility rentals.
We extend our sincerest gratitude to our advisor, Dr. Jameleddine Hassine, for his invaluable guidance and support throughout our project.
We also thank King Fahd University of Petroleum and Minerals for providing the necessary resources and suitable environments for this academic project.
Our gratitude extends to our colleagues, friends, and families for their unwavering support throughout the development journey.