Skip to content

Rails API for Tinder-like swiping web app that matches users based on food preferences. Utilizing React, Yelp API, React-Spring-Hooks, Leaflet Maps API, Rails, Postgres

Notifications You must be signed in to change notification settings

diaaanek/spoon-api

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spoon (API)

A Tinder-like swiping web app that matches users based on food preferences. Utilizing React, Yelp API, React-Spring-Hooks, Leaflet Maps API, Rails, Postgres

📌 TO SEE OUR WEB APP IN ACTION, view the demo on YouTube

Dashboard Page

Spoon1

My Plate

Spoon2

🛠 Built With

📑 Installation Guide

In this repository, you will find the backend for this project built with Rails & Postgres.

The React frontend is located: here

Our API is live on a server and running restaurant data

(1) Run API

If you prefer to get started locally, fork and clone this repo to have the backend API running

Install all dependencies and necessary gems:

bundle install

This app uses Postgres, Create database scheme with migrations:

rake db:create

Seed database:

rake db:seed

Start local server:

rails s

(2) Fork the front end repo

In the project directory, located:here, you can run:

npm i && npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.

💻 Supporting Versions

  • Ruby 2.0.0, 2.1.x, 2.2.x, 2.3.x
  • React

🤩 Contributing

Contributions are welcomed! Fork, fix, then send a pull request.

Bug reports and pull requests are welcome on GitHub at Spoon repo, please open Issues to provide feedback.

📗 License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

Rails API for Tinder-like swiping web app that matches users based on food preferences. Utilizing React, Yelp API, React-Spring-Hooks, Leaflet Maps API, Rails, Postgres

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 99.2%
  • HTML 0.8%