Giter Site home page Giter Site logo

essentialsapp's Introduction

Gourmet.com

Hungry?? Hang in there!!! You have got Gourmet.com at your service. A web application specifically build to cater the hunger needs. Gourmet.com gives you the privilege to choose the cuisine that your taste buds might be craving for. It provides a diverse palette of dine-in options in your close proximity. You can also go ahead and search for any specific restaurant. You choose your restaurant upon looking at the ratings and cost estimates. This application allows you to opine on the quality of your search and satisfaction in real time.

Setup And Installation:

This application is currently running on local machines. In order to use the application and its’ features, the user must download the following requirements and follow the listed instructions.

Windows Users:

Technologies used:

  1.   Ember.js (Client Side MVC)
    
  2.   Node.js
    
  3.   FireBase (Real Time Database)
    
  4.   Bootstrap, CSS (Styling).
    

Running the Application

Run the project by using following commands -

cd essentialsserver
npm run dev

Open another terminal for running the backend and use following command -

cd esentialsclient
ember server

Note: For the connection with the yelp api we need a secret client id and key which need to be generated as stated in Setup and installation section. We need to update the value of below fields in index.js

const clientId = "clientid";
const clientSecret = "clientkey";

Funtionalities:

  • Search bar for finding a particular restaurant.
  • Find all nearby restaurant by specific cuisine.
  • Allows you to discover particular restaurant nearby.
  • Specify location to find restaurants in that area.
  • Give reviews about our website.
  • Proves as a useful website giving reviews and restaurant in nearby places.
  • Realtime reviews display.
  • Firebase plugin renders all the comments in real time.

User Manual:

Step 1:

  • Launch the application using url (http://localhost:4200)
  • The web page will look like the screenshot below.

homepage

  • The HomePage has the below functionalities:
  • Home : This renders you to the Homepage
  • Search: This renders you to the SearchPage
  • Reviews: This renders you to add reviews to our website.
  • About : Thi displays the information about the team members.

Step 2:

  • When you click on search link below page will be displayed. searchpage
  • It has two options:
  • Search by Cuisine
  • Search by location
  • When you hit on submit after entering the cusine and location it will display the below page with all the restauratnts available in that location. searchresult

Step 3:

  • When you click on RateUs links below page will be displayed.
  • The page displays the existing reviews. reviews
  • When you click on RateUs button the below page will be displayed.
  • You can add a review about our webpage in the fields provided.

rateus Step 4:

  • The About pages displays all the information about our development team. about

essentialsapp's People

Contributors

hchaundkar avatar

Watchers

James Cloos 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.