BiteSwipe.
Swipe-based restaurant discovery platform using Yelp API. Handles >10k swipes/min with optimized caching and query logic.

BiteSwipe is a modern, intuitive restaurant discovery application built with Next.js. It reimagines how users explore local dining options by gamifying the experience through a Tinder-like swipe interface. The platform integrates with the Yelp API to access data from 5,000+ local restaurants, allowing users to swipe through options based on cuisine, price, and rating. Built on Next.js with Supabase for backend storage and authentication, BiteSwipe ensures a frictionless user experience with persistent session data. The infrastructure is optimized for high concurrency—the app handles over 10,000 swipe requests per minute without performance degradation. Advanced caching strategies and database query optimization ensure sub-200ms response times even during peak usage. 100% data retention across user sessions means your preferences and history are always preserved.
Problem
Finding the right restaurant is time-consuming. Users often waste time scrolling reviews, comparing ratings, and reading endless lists. Existing discovery tools lack engagement and personalization.
Solution
BiteSwipe combines the familiar swipe interface users love with powerful restaurant discovery. By leveraging Yelp's comprehensive database and Supabase's real-time capabilities, we create a lightweight, fast, and fun way to discover dining options. Optimized caching ensures reliability even under heavy load.
- 01Built swipe-based restaurant discovery in Next.js utilizing Yelp API data from 5,000+ local eateries
- 02Implemented authentication and persistent storage with Supabase (100% data retention rate)
- 03Deployed on Vercel with automated CI/CD pipeline
- 10,000+API Requests/Min
- 5,000+Restaurants Indexed
frontend
- Next.js
- React
- Tailwind CSS
- TypeScript
backend
- Yelp Fusion API
- Redis Caching
database
- Supabase
deployment
- Vercel