Inspiration
The idea for this app came from a personal need. While traveling or even exploring my local area, I found myself wanting a more personalized way to track important locations. Whether it's a hidden gem of a restaurant, a scenic lookout, or just a spot with personal significance, there was no easy way to mark these places on a map and refer back to them later. Existing apps were either too generic or lacked customization options. This inspired me to build a solution that would allow users to create custom map markers, add notes, and save them for future reference.
What it does
Integregrates the Google Maps API to allow users to interact with a live map. Create custom marker functionality where users can edit personalized map markers. Save marker details, such as titles, descriptions, and custom icons.
How we built it
The app was built using Flutter and Dart for the frontend and logic. Here's an overview of the process:
Core Features: Integrated the Google Maps API to allow users to interact with a live map. Created custom marker functionality where users can edit personalized map markers. Enabled saving marker details, such as titles, descriptions, and custom icons.
State Management: Used Riverpod for managing app state, which allowed seamless communication between different parts of the app.
Syncing: For cloud-based storage and cross-device syncing, I integrated Firebase.
Monetization: Used RevenueCat for managing subscriptions, enabling users to pay for premium features such as cloud sync and unlimited markers.
Challenges we ran into
Play console review process is demanding. Meeting policy and other standards requires deligence.
What we learned
I learned how to implement RevenueCat for managing in-app purchases and subscriptions, which was crucial for allowing users to unlock premium features such as unlimited markers and cloud sync. This was my first time dealing with subscription models, and RevenueCat's simplicity and documentation made the integration smoother.
What's next for RamaniRide
Get reviews from the community and action on them.
Built With
- dart
- firebase
- flutter
- google-maps
- revenuecat


Log in or sign up for Devpost to join the conversation.