Weekend Gateway is an open-source, community-driven travel itinerary sharing application with a distinct neo-brutalist design. Plan your weekends and trips, share with the community, and discover amazing destinations curated by fellow travelers.
- Neo-brutalist Design - Bold, high-contrast visuals with a raw aesthetic
- Community-Driven Content - Discover and share travel itineraries
- Interactive Trip Plans - View detailed day-by-day itineraries
- Discovery & Filters - Search by location, price range, duration, and more
- Upvoting & Commenting - Engage with the community on their itineraries
- User Profiles - Track created and saved itineraries
- Responsive Design - Fully functional on mobile and web
You can download the latest version of Weekend Gateway from the Releases page.
- Frontend: Flutter
- Backend: Supabase (Auth, Storage, Database)
- State Management: Provider
- UI/UX: Flutter Animate for animations
- Flutter SDK (3.0+)
- Dart SDK (3.0+)
- A Supabase account and project
- Clone the repository
git clone https://github.com/yourusername/weekend_gateway.git
- Navigate to the project directory
cd weekend_gateway
- Install dependencies
flutter pub get
- Create a
.env
file in the root directory with your Supabase credentials:
SUPABASE_URL=your_supabase_url
SUPABASE_ANON_KEY=your_supabase_anon_key
- Run the app
flutter run
We're actively working on enhancing Weekend Gateway with the following features:
- Collaborative Planning - Invite friends to collaborate on trip planning
- Fork & Customize - Fork and personalize anyone's itinerary
- Chat Groups - Dedicated group chats for specific trip plans
- Trip Badges & Achievements - Earn badges based on travel milestones
- AI-Powered Itinerary Generation - Create personalized itineraries using AI
- Location Precision - Add specific coordinates for trip locations
- Enhanced Media Sharing - Add photos to others' itineraries and reviews
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Home Screen | Trip Details | Search & Filters |
---|---|---|
![]() |
![]() |
![]() |
This project is licensed under the MIT License - see the LICENSE file for details.
Project Link: https://github.com/Mr-Dark-debug/weekend_gateway
Made with ❤️ for weekend explorers everywhere