SwipEats is a mobile-first web application that allows groups to swipe and vote on nearby restaurants — inspired by the Tinder swipe experience. It's designed to help friends decide where to eat quickly and collaboratively.
- 📍 Location-based restaurant discovery
- 👯 Group session support
- 🔄 Swipe-based UI for voting (Tinder-style)
- 📊 Real-time vote syncing and results
- 🖥️ Backend written in Go
- 🌐 Frontend built using Angular
- ⚡ Optimized for mobile use
swipeats/
│
├── client/ # Angular frontend application
│
├── server/ # Go backend with WebSocket handling, API, etc.
│
└── docs/ # Documentation files (architecture, API references, diagrams, etc.)
- Frontend: Angular, TailwindCSS
- Backend: Go (Gorilla WebSocket, REST)
- Real-Time Communication: WebSockets
- Deployment: Apache server (for backend), Static hosting for Angular app
Detailed API docs, architecture diagrams, and use-case flows can be found in the docs/ folder.
This project was inspired by Tinder's intuitive swiping interaction, reimagined for group restaurant decision-making.
This project is no longer maintained and is not open for contributions.
This project is open source under the MIT License.