Mobile Application

AthleteConnect

Where fitness meets friendship! A comprehensive mobile application that connects athletes and fitness enthusiasts, enabling them to find partners, join activities, and unlock their athletic potential together.

AthleteConnect Onboarding

Key Features

A comprehensive set of features designed to enhance the athletic community experience

Community Building

Join sport-specific communities and connect with like-minded athletes

Activity Creation

Create and organize fitness activities with detailed scheduling

Location Integration

Find activities near you with integrated map functionality

Real-time Chat

Connect with other athletes through built-in messaging

Achievements System

Earn badges and track your fitness journey progress

Mobile-First Design

Optimized user experience for mobile devices

App Screenshots

Explore the user interface and experience of AthleteConnect through our interactive showcase

Onboarding Screen
Onboarding

Welcome Experience

Smooth onboarding flow that introduces users to AthleteConnect's core features and helps them set up their profile quickly.

Screen 1 of 10Onboarding
10
Total Screens
4
Categories
100%
Mobile Optimized

Technical Architecture

Enterprise-grade mobile application built with modern technologies and scalable architecture

Technology Stack

Frontend

FlutterDartRiverpodProviderGoogle FontsFont AwesomeIntl

Backend

Firebase Cloud Functions

Database

Firebase FirestoreFirebase Storage

Services

Firebase AuthenticationFirebase MessagingGoogle Maps APIGoogle Places APIGeolocatorURL LauncherUUID

System Architecture

Secure Authentication

Handled by Firebase Auth with email and phone verification

Real-time Updates

Live data sync and push notifications via Firebase

Location Features

Activity check-in and discovery based on user GPS

Scalable Data Storage

Cloud Firestore for real-time NoSQL data handling

Meet the Development Team

The talented individuals who brought AthleteConnect to life

Ahmad Al-Laham

Backend Developer

Worked on backend development using Firebase services and contributed to several frontend screens. Collaborated with the team to ensure smooth integration between features and consistent app functionality.

Firebase FirestoreFirebase Cloud FunctionsFirebase AuthenticationFlutter

Mennatullah Al-Najjar

UI/UX Designer

Designed the application's user experience and visual style using Figma. Also assisted in frontend development, focusing on layout consistency and visual detail.

FigmaFlutterGoogle FontsIntl

Zain Al-Zoubi

Frontend Developer

Developed key frontend components and implemented user flows using Flutter. Also contributed to backend integration and worked on location-based features.

FlutterRiverpodGoogle Maps APIGeolocatorFirebase Messaging

Our Collaboration Journey

How three computer science students came together to create something amazing

Development Process

  • Sprint Planning Weekly team meetings for task breakdown and assignment
  • Code Reviews Peer review sessions to maintain clean, reliable code
  • Testing & QA Collaborative testing and bug-fixing across devices
  • Documentation Shared technical documentation and project notes

Key Achievements

  • 8 Months From initial concept to fully functional mobile application
  • 10+ Features A comprehensive platform for social fitness and community building
  • Real-time Experience Live chat, activity tracking, and push notifications
  • Scalable Architecture Built on Firebase with flexibility for future growth

"Working together on AthleteConnect taught us not just technical skills, but the importance of teamwork, communication, and shared vision in creating meaningful technology solutions."

- AthleteConnect Team

About This Project

AthleteConnect is a mobile application built as part of a team graduation project at the University of Jordan. It was the result of months of collaborative research, UI/UX design, and full-stack development. The app addresses a real-world need for athletes and fitness enthusiasts to connect, organize activities, and build strong communities around their shared passion for health and sports.

10+
App Screens
6
Core Features
100%
Mobile Optimized