Skip to content

App that helps food lovers to discover new meals thanks to a Tinder-like search experience. Ruby on Rails app developed in 8 days during Le Wagon's Bootcamp with a team of 4 students.

Notifications You must be signed in to change notification settings

Aimeric33/swipeat-app

Repository files navigation

📚 Swip'eat web app

Swip'eat is a Tinder-like app for food lovers who wants to discover new meals around them with a fun user experience. You can easily swipe photos of meals, keep them in your favorites list and book a table in the restaurant to taste it. We wanted to focus on showing the meals instead of the restaurants like others booking app do (TheFork, TripAdvisor...).

This app has been developed during Le Wagon's Bootcamp in the last two weeks by a team of 4 developers including me. We pitched it during the DemoDay (last day of the bootcamp) in front of external people.

Here are some screenshots:

Mockup Swipeat

Main Features

  • User authentication (with Devise gem)
  • Tinder-like swipe animation with Javascript (with the HammerJS package)
  • Filter by food categories in the homepage (with Tom Select package)
  • A complete user journey to create a favorites list, book a meal, ask questions to the restaurant owner and leave reviews on the meals already eaten.
  • All the user's favorites displayed on a map (with Mapbox API)

Getting Started in local

Setup

Install gems

bundle install

Install JS packages

yarn install

ENV Variables

Create .env file

touch .env

Inside .env, set these variables. For any APIs, see group Slack channel.

CLOUDINARY_URL=your_own_cloudinary_url_key
MAPBOX_API_KEY=your_own_mapbox_api_key

DB Setup

rails db:create
rails db:migrate
rails db:seed

Run a server with javascript

dev

Built With

Team Members

About

App that helps food lovers to discover new meals thanks to a Tinder-like search experience. Ruby on Rails app developed in 8 days during Le Wagon's Bootcamp with a team of 4 students.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •