Project Description:
Overview:
Bakisena is a cross-platform mobile application designed to solve the urban challenge of parking. Built using React, the app provides users with a high-performance interface to locate, reserve, and manage parking spots in real-time. The project bridges the gap between IoT smart sensors and user convenience, focusing on efficiency and a "seamless parking management" experience.
Key Technical & Design Features:
Real-Time Data Integration: The dashboard displays live availability for major locations (e.g., Cairo Festival City), showing free vs. total spots and price per hour with dynamic progress bars.
User Authentication Flow: A secure and clean "Welcome Back" interface featuring managed state for login, password visibility toggles, and integrated "Sign Up" navigation.
Action-Oriented Dashboard: A modular home screen that prioritizes the core user journey: Find Spot, Book Now, and Navigate, ensuring essential tasks are just one tap away.
Booking & Payment Logic: Integrated workflows for real-time reservations and multiple payment method management to reduce wait times at parking gates.
Live Monitoring: A dedicated "Monitor" and "Connection" tab system designed to give users a technical overview of their parking status and active sensor connections.
Technical Stack Highlights:
Frontend: React / React Native for a responsive and consistent UI across devices.
State Management: Efficient handling of real-time availability updates and user session data.
UI/UX: A high-contrast "Amber & Navy" theme designed for high visibility, especially for drivers in varied lighting conditions.
Project Vision: To transform urban mobility by reducing traffic congestion caused by parking searches through smart, data-driven technology.