Ciclo - bike rental system
An independent bicycle rental service. Through a mobile app, users can rent bikes secured at various locations throughout the city. Administrators have the ability to monitor and manage stations, bicycles, rides, and users in real time. Our team played a comprehensive role in the project, from requirement gathering and design to development, testing, and launch, as well as ongoing maintenance. We created and released mobile applications for clients, including native iOS and Android apps, and a backend Android app for managing hardware and communication at bike stations. We worked alongside an external team to create a custom admin dashboard for system monitoring and management. Key features include GPS tracking with route mapping, a payment system automatically activated at the end of a ride that includes credit card management and validation, ensuring funds are held before the ride and captured or released afterward, retrying failed transactions, live updates on current rides, real-time status of nearby stations, detailed ride history, multilingual support, various authentication options (Google, Apple, Facebook, Email & Password), phone number and email verification, remote station control via MDM software, hardware communication (USB - Serial), automated background processes checking data accuracy and status, a problem-reporting section with extensive actions (email/SMS alerts to admins, halting rides, marking bikes as problematic), both automatic (custom triggers) and manual notifications (admin-sent), automatic data backups, monitoring for crashes and app performance, a scalable backend, adjustable UI for different screen types, remote configuration of system variables, network connectivity handling, and a franchise model for multi-level access and customization options. Mockup: https://epixmobile.invisionapp.com/console/share/UT12C1SXMB/476144778 App Store: https://cutt.ly/jjg1t2v Play Store: https://cutt.ly/Ujg1qK3