CypRide β Smart Ride-Sharing for Cyprus β is a privacy-focused, open-source ride-sharing application built exclusively for Cyprus with Flutter. Designed to fill the mobility gap in a market where major international ride-hailing services don't operate, CypRide empowers Cypriots to share journeys safely, affordably, and locally.
π€ Dual-Role Ride Marketplace
- Riders: Offer available seats in your vehicle for specific routes and times
- Guests: Find and join rides matching your destination and schedule
- Smart filtering between ride types with intuitive tab navigation
π‘οΈ Privacy-First Architecture
- Location data is only collected during active rides β never stored or tracked in the background
- End-to-end encrypted OTT chats between riders and guests
- Minimal data collection policy compliant with GDPR standards
π§ Real-Time Features
- Live ride discovery with departure time filtering
- Search rides by origin/destination locations
- Favorites system for saving preferred routes (offline-capable via Hive)
- Real-time availability status ("active rides only" filtering)
π― User Experience
- Beautiful onboarding flow explaining the privacy model upfront
- Dark/light theme support with adaptive UI
- Responsive design (mobile-first with desktop testing support)
- Native splash screen for optimal startup performance
- Intuitive navigation with drawer menu (Profile, Tile, Favorite, Safety, Settings, FAQ, Contact)
βοΈ Technical Foundation
- Built with Flutter for cross-platform consistency (iOS/Android)
- Firebase backend (Authentication, Firestore) with offline resilience
- GoRouter for type-safe navigation
- Hive for local favorites storage (no cloud dependency)
- Modular architecture for easy maintenance and contribution
- Truly Local β Built by and for Cyprus, understanding local routes, culture, and needs
- Privacy by Design β Unlike global alternatives, your location isn't monetized or tracked
- Cost-Effective β Share fuel costs rather than paying corporate commissions
- Community Trust β Rate system and verified profiles foster safer connections
- Transparent & Open β 100% open-source code auditable by anyone (no hidden tracking)
- Lightweight β Minimal permissions requested; works efficiently on older devices
- π€ AI β This project was supervided under AI developpment to design proper and secure code for the community
- π§© Flutter β Cross-platform UI toolkit for building natively compiled apps for mobile/web/desktop from a single codebase
- π¨ Material You β Google's 3rd generation design system, introduced in android 12
While carpooling services like BlaBlaCar and Karos operate internationally, Cyprus has no dedicated, locally-optimized platform for community-based ride sharing. CypRide fills this gap with a zero-commission, open-source solution built specifically for Cypriot routes β connecting people across the island from Nicosia to Limassol, Larnaca to Paphos.
- Drivers never profit β only share actual fuel/toll costs (GDPR-compliant cost-sharing model)
- No hidden commissions eat into shared expenses
- Every line of code is auditable by the community
- Location privacy is respected as a right, not a product feature
This isn't ride-hailing β it's neighbor helping neighbor across Cyprus' unique geography, with technology that serves people, not shareholders.
Caution
"While we developed this open-source app with care, its use is entirely at your own risk. We assume no liability for actions or decisions made when arranging private rides between individuals."
To verify your downloaded APK with tools as AppVerifier or apksigner, use the following signing certificate fingerprints:
- SHA-1: 23:54:c7:c7:0a:68:d2:09:1a:45:d0:fb:af:e7:cb:0c:5f:31:cc:1b
- SHA-256: 86:b1:12:3f:be:4c:a7:2e:58:79:4b:bf:2a:0e:f0:b6:1b:39:36:36:83:ba:0a:95:77:d1:67:2e:37:9d:d4:d6
- Fully compliant with Google Play policies
- Optimization efforts to improve stability
- Ride notifications for the dashboard
- App update notification for new version
- Language options in settings (Greek, Russian)
- Dynamic color for a cohesive visual experience
"As this is an open source project, we don't provide official support, but we do listen on Telegram. Please note that we won't be replying to messages on this channel, but feel free to post your feedback to help improve the app. Thanks for keeping the CypRide community focused!"
- We do not accept code contributions. This project is maintained only by us, we intend to keep it that way
- Submit your ideas/suggestions on Telegram channel, we are always listening the Cyprus community
- Encountered a crash or run into an issue? Create a new Issue with full details to help resolve it
- You can help make the app accessible in multiple languages. To contribute, visit Hosted Weblate (coming soon..)
- The best contribution is simply using and enjoying the app, we spent so much time on!
CypRide is an independant open-source project built for the Cyprus community. You can support us in different ways:
