About Features Tech Gallery Team Journey Contact
Senior Project · University of Bahrain · 2025–2026
FindMyPart

A smart automotive platform unifying spare parts, garages, scrapyards, and AI-powered diagnostics for the Kingdom of Bahrain.

10+ Core Features
9 Technologies
2 Team Members
Scroll
🔧
🚗
📍
🤖
💬
🔩
🛡️
🗺️
🔔
🚘
📱

The Problem
We Solved

In Bahrain, searching for spare parts and reliable automotive services relies heavily on phone calls, social media, and physical visits — a time-consuming, frustrating experience with no central system in place.

  • Vehicle owners struggle to locate spare parts and trustworthy garages without recommendations or physical visits.
  • Scrapyards lack organized digital systems, making it hard for garages and owners to locate available parts.
  • No centralized platform exists to connect vehicle owners, sellers, garages, and scrapyards in one place.
  • Dashboard warning lights remain misunderstood, causing delayed vehicle maintenance and safety risks.
Bahrain Automotive Senior Project ITCS 498 UOB 2025–2026 College of IT

Core Features

A complete automotive ecosystem for Bahrain — eight powerful features that work together to make finding car services effortless.

01 🤖
AI Warning Detection

Snap a photo of your dashboard warning light and our Groq Vision AI instantly identifies it and explains the issue in Arabic or English.

02 🔩
Spare Parts Marketplace

Browse, search, and purchase spare parts from verified sellers with advanced filtering by category, condition, price range, and keywords.

03 💬
Real-Time Chat

Built on Laravel Reverb WebSockets, the integrated chat system enables instant communication between buyers, sellers, and service providers.

04 📍
Nearby Garages & Scrapyards

GPS-powered discovery using Haversine algorithm and Google Maps API to locate the nearest automotive services in real time.

05 🚘
Salvaged Vehicles

Explore a dedicated marketplace for salvaged and scrap vehicles, giving scrapyards a digital storefront and buyers more options.

06 🔧
Vehicle Issues & Requests

Post vehicle issues and part requests to the community. Garages and sellers can respond directly, reducing wait time and improving reach.

07 🛡️
OTP Authentication

Secure phone-based SMS OTP registration powered by Twilio, ensuring verified accounts and a trusted platform for all users.

08
Reviews & Ratings

A transparent review system for garages, sellers, and scrapyards builds community trust and helps users make informed service decisions.

Built With Precision

A modern, production-grade stack combining cross-platform mobile development, robust backend infrastructure, and AI-powered services.

Frontend & Mobile
📱
Flutter
Cross-platform mobile framework
🗺️
Google Maps API
Location & navigation services
🔍
Google ML Kit
On-device machine learning
Backend & Database
⚙️
Laravel
PHP backend framework
🗄️
MySQL
Relational database
🔐
Laravel Passport
OAuth2 authentication
Laravel Reverb
WebSocket real-time events
AI & External Services
🤖
Groq Vision API
AI dashboard light detection
📲
Twilio
SMS OTP authentication
☁️
Cloudinary
Cloud image storage & delivery
🔗
REST APIs
Standard web API architecture

Project Architecture

A clean, layered architecture connecting the Flutter frontend through a secure Laravel REST API to a MySQL database and specialized external services.

📱 Flutter Mobile Frontend
iOS & Android
REST API
⚙️ Laravel API Backend Server
Passport + Reverb
Queries
🗄️ MySQL Database
All app data
Calls
🔗 Services External APIs
🤖 Groq AI
📲 Twilio
☁️ Cloudinary
🗺️ Google Maps

Meet the Developers

Two passionate developers who designed, built, and deployed the entire FindMyPart platform from the ground up.

👨‍💻
Fawaz Adel Almeer
ID — 202011989
Full Stack Developer Backend Developer

Computer Science student at the University of Bahrain, specializing in backend infrastructure, API architecture, and AI service integration for the FindMyPart platform.

👨‍💻
Mohamed Abdulmonem Aljanahi
ID — 202008794
Mobile App Developer Full Stack Developer

Computer Science student at the University of Bahrain, specializing in Flutter mobile development, UI/UX design, and real-time features for the FindMyPart application.

🎓
Project Supervisor
Dr. Taher Saleh Homeed
College of Information Technology · University of Bahrain

From Idea to Launch

A structured Agile development process carried FindMyPart from initial surveys to a fully deployed mobile application.

📋
Phase 01
Research & Surveys

Conducted two extensive surveys — one targeting vehicle owners and another targeting garage owners — to understand the real challenges in Bahrain's automotive sector and validate the need for FindMyPart.

Survey Design Data Collection Analysis
📐
Phase 02
Requirements & Planning

Defined functional and non-functional requirements across four user personas — Vehicle Owner, Garage Owner, Scrapyard Owner, and Admin — using Agile project methodology and risk management planning.

Use Cases Agile Risk Analysis Personas
🎨
Phase 03
UI/UX Design

Designed all application screens — including login, marketplace, AI scanner, maps, chat, and admin panel — with bilingual Arabic and English support in mind from the start.

Wireframes UI Mockups Bilingual
⚙️
Phase 04
Backend Development

Built the Laravel REST API with MySQL database, implemented OAuth2 authentication via Passport, set up Cloudinary image storage, Twilio SMS OTP, and Laravel Reverb WebSocket infrastructure.

Laravel MySQL Passport Reverb
📱
Phase 05
Mobile Development

Developed the Flutter cross-platform mobile application integrating all backend APIs, Google Maps, real-time chat, AI dashboard scanner with Groq Vision, and Google ML Kit.

Flutter Google Maps Groq AI WebSockets
Phase 06
Testing & Deployment

Conducted automated backend testing, Flutter unit testing, Postman API testing, manual functional testing, and compatibility testing across devices before final deployment and project submission.

Unit Testing Postman Compatibility Deployment

Contact Us

Have questions about FindMyPart? Interested in collaboration, a demo, or want to learn more about the project?

✉️
Email
info@findmypart-bh.com
📞
Phone
+973 33399330
🎓
University
University of Bahrain · College of Information Technology
📅
Academic Year
2025–2026 · Semester II · ITCS 498
🌐
Website
findmypart-bh.com
✓ Message sent! We'll get back to you soon.