Inspiration
We’ve all spent hours swiping through dating apps, but what if matching wasn't just for people? What if you could swipe your way into your next perfect adventure? That’s where CampSwipe was born — a fun, intuitive way to discover your next camping destination with others, one swipe at a time, a down to earth way to explore nature.
What it does
CampSwipe is a swipe-based campsite recommendation app that helps users find the ideal place to pitch their tent. Users can swipe left to skip or right to spark a flame with a campsite. Each match includes details like location, amenities, accessibility, and vibe — making it easy to fall in love with the great outdoors. Once matched, users can view more details or follow a link to book directly.
How we built it
We used:
HTML/CSS/JavaScript for the front-end interface
Arduino for swipe mechanics
Flask as our backend framework
Python to scrape Ontario Parks for campsites
MongoDB Atlas for Campsite Database and user processing
Challenges we ran into
Accessing the campsite data too quickly
How to link results through a group code
Accomplishments that we're proud of
A fully functional swipe-based interface
Dynamic linking to campsite details
What we learned
How to web scrape
How to implement intuitive UI animations with JavaScript
How to link hardware inputs to a website
That even campsite matching can benefit from a touch of romance (and humor)
What's next for CampSwipe
Include filters (e.g., distance, accessibility, pet-friendly) to refine discovery
Let users leave reviews and photos, turning CampSwipe into a full travel social app
Add more campsite locations
And maybe other situations that need a little love when making decisions
Log in or sign up for Devpost to join the conversation.