BarmanLive - On-Demand Bartending Jobs Platform
A mobile application connecting bartenders with on-demand job opportunities, sponsored by Red Bull and widely used across Italy for 3 years.
Project Overview
BarmanLive is a React Native mobile application for iOS and Android that revolutionizes the bartending industry by connecting skilled bartenders with on-demand job opportunities. The platform enables job posters to publish bartending positions and allows bartenders to discover and apply for jobs in their area through location-based matching.
Key Features
- Job Posting & Discovery: Users can post bartending jobs and browse available opportunities
- Direct Communication: Contact job posters directly through their phone numbers
- Location-Based Push Notifications: Real-time notifications triggered when jobs are posted in the user's region
- User Profiles: Customizable profiles with personal content and notification preferences
- Location-Based Search: Google Maps integration for location-based job discovery
- Multi-Platform Authentication: Facebook, Google OAuth, and Apple Login integration
- Red Bull Branding: Sponsored content and banners managed through web admin interface
- Admin Dashboard: Web-based interface for managing Red Bull banners and content
Technologies Used
- Frontend: React Native (iOS & Android)
- Backend: AWS Amplify
- Serverless Functions: AWS Lambda
- Database: AWS DynamoDB
- Authentication: AWS Cognito with social login integration
- Push Notifications: Location-based notification system
- Maps Integration: Google Maps API
- Admin Interface: Web-based content management system
My Role
As the Lead Developer, I was responsible for:
- Full-Stack Development: Complete React Native mobile application development
- Backend Architecture: AWS Amplify serverless backend design and implementation
- Location Services: Complex location-based features and push notification system
- Performance Optimization: Cost optimization and scalability improvements
- Post-Production Support: Ongoing maintenance and supervision for 3 years
- User Management: Authentication system with multiple OAuth providers
Technical Highlights
- Location-Based Architecture: Sophisticated system for managing location-based job posts and notifications
- Cost Optimization: Achieved exceptional cost efficiency with total annual costs under $200
- Scalable Backend: AWS Amplify with Lambda functions and DynamoDB for handling large volumes of location-based data
- Multi-Platform Support: Seamless experience across iOS and Android devices
- Real-Time Notifications: Efficient push notification system based on geographic proximity
- Social Authentication: Integrated Facebook, Google, and Apple login systems
Challenges Solved
- Location-Based Data Management: Efficiently handled large amounts of location-based job posts with optimized database queries
- Cost Optimization: Implemented smart caching and efficient data structures to minimize AWS costs
- Scalable Push Notifications: Built robust notification system that could handle thousands of users without performance degradation
- Cross-Platform Consistency: Ensured identical user experience across iOS and Android platforms
- Real-Time Location Tracking: Optimized location services to balance accuracy with battery life and data usage
Impact & Results
- 1,000+ active monthly users during peak usage
- 3 years of successful operation with consistent downloads and user engagement
- Wide adoption across Italy with strong user retention
- Exceptional cost efficiency: Total operational costs under $200 per year
- Red Bull sponsorship highlighting the app's success and market validation
- Post-production supervision ensuring continued success and user satisfaction
Project Sponsorship
This project was proudly sponsored by Red Bull, demonstrating the platform's value and market potential in the bartending industry. The sponsorship included branded content and banners managed through a dedicated web admin interface.