Skip to content

A mobile-first web app for groups to swipe and choose restaurants together based on location — inspired by Tinder. Built with Go (backend) and Angular (frontend).

License

Notifications You must be signed in to change notification settings

elderfieldzeus/swipeats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

179 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SwipEats 🍽️

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.


🚀 Features

  • 📍 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

📁 Project Structure

swipeats/
│
├── client/       # Angular frontend application
│
├── server/       # Go backend with WebSocket handling, API, etc.
│
└── docs/         # Documentation files (architecture, API references, diagrams, etc.)

🛠️ Tech Stack

  • Frontend: Angular, TailwindCSS
  • Backend: Go (Gorilla WebSocket, REST)
  • Real-Time Communication: WebSockets
  • Deployment: Apache server (for backend), Static hosting for Angular app

📄 Documentation

Detailed API docs, architecture diagrams, and use-case flows can be found in the docs/ folder.


📌 Inspiration

This project was inspired by Tinder's intuitive swiping interaction, reimagined for group restaurant decision-making.


⚠️ Project Status

This project is no longer maintained and is not open for contributions.


📝 License

This project is open source under the MIT License.

About

A mobile-first web app for groups to swipe and choose restaurants together based on location — inspired by Tinder. Built with Go (backend) and Angular (frontend).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •