
BottleSpace
BottleSpace is a platform that helps users find bars, drink deals, DJs, events happening near them and bar owners to manage their events and promote their business.
Overview
BottleSpace is a comprehensive bar discovery platform that connects users with local bars and nightlife venues. The platform serves three distinct user types: general users looking for bars and events, bar owners managing their establishments, and administrators overseeing the entire ecosystem.
Key Features
For Users
- Bar Discovery: Find bars and nightlife venues based on location, preferences, and real-time data
- Check-ins: Check into bars to earn points and track visit history
- Reviews & Ratings: Share experiences and rate bars to help other users
- Points System: Earn rewards through check-ins, reviews, and platform engagement
- Events: Discover and attend events happening at local bars
- Social Features: Like and follow favorite bars to stay updated
- Personalized Recommendations: Get suggestions based on preferences and history
For Bar Owners
- Bar Management: Claim and manage bar profiles with detailed information
- Event Creation: Create and promote events to attract customers
- Menu Management: Upload and maintain current menus and pricing
- Announcements: Share updates, promotions, and special offers
- Analytics Dashboard: Track customer engagement, check-ins, and performance metrics
- Customer Insights: Understand customer demographics and preferences
For Administrators
- Platform Oversight: Monitor and manage the entire BottleSpace ecosystem
- User Management: Handle user accounts, permissions, and support requests
- Content Moderation: Review and moderate user-generated content
- Analytics & Reporting: Access comprehensive platform analytics and insights
Technical Architecture
Frontend
- Mobile App: React Native for cross-platform iOS and Android user experience
- Analytics: PostHog for mobile app analytics and user behavior tracking
- Web Portals: React-based web applications for bar owners and administrators
- UI/UX: Modern, responsive design optimized for mobile-first experience
Backend & Infrastructure
- API: Node.js backend with RESTful APIs and real-time capabilities
- Database: PostgreSQL for reliable data storage and complex queries
- Caching: Redis for session management and performance optimization
- File Storage: AWS S3 for images, menus, and media assets
- Email Service: AWS SES for transactional emails and notifications
Development & Deployment
- Language: Full TypeScript implementation for type safety
- API Layer: tRPC for end-to-end type safety between frontend and backend
- Monorepo: Turborepo for efficient code sharing and build optimization
- Containerization: Docker for consistent deployment environments
- Deployment: AWS EC2 with Dokploy for orchestration and Caddy for reverse proxy
- CI/CD: Automated testing and deployment pipelines
Project Impact
BottleSpace bridges the gap between bar-goers and establishments, creating a vibrant ecosystem that benefits all stakeholders. Users discover new venues and experiences, bar owners gain valuable insights and marketing tools, while the platform generates revenue through premium features and partnerships. The technical architecture ensures scalability, reliability, and an excellent user experience across all touchpoints.