Git Product home page Git Product logo

final-project's Introduction

Find Food App

An app that groups friends together who can't decide on where to eat. It introduces local restaurants in a tinder-like fashion, allowing the friends to swipe right on the places they want to eat and left on the ones they don't. Once everyone has gone through, it will select the restaurant based on group majority.

Tech Stack

Client: React, Chakra UI, Socket.io

Server: Node, Express, Socket.io

Features

  • Favorite Restaurants
  • Nearby Restaurants
  • Responsive Design
  • Live Results

Installation

Install though github

   git clone https://github.com/codetann/final-project.git
   
   cd final-project
   
   npm install

Run Locally

Start the server

  npm run dev

Once ran, SQLite will automatically create the development databases for you. The Frontend is served through react-scripts and the Backend is ran with babel-node. Frontend is served on port: 3000.

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

cloudinary: CLOUD_NAME API_KEY API_SECRET REACT_APP_CLOUD_NAME REACT_APP_API_KEY REACT_APP_API_SECRET REACT_APP_TESTING

database: DB_USERNAME DB_PASSWORD

web tokens: COOKIE_SIGNATURE

yelp: YELP_CLIENT_ID YELP_API_KEY

jwt: ACCESS_TOKEN_KEY REFRESH_TOKEN_KEY

ports: SERVER_PORT AUTH_SERVER_PORT

final-project's People

Contributors

codetann avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.