Giter Club home page Giter Club logo

deja_brew's Introduction

Déjà Brew

Date: 07/29/2022

By: Steve Morello

GitHub | LinkedIn | Twitter | Trello | Déjà Brew


Description

Random Beer Pic

Déjà Brew is the second project I completed as a student in the General Assembly Software Engineering Immersive program. This project is a MERN application that was completed over the course of a week.

Déjà Brew is a public beer review app. Users can search by beer type or beer name. When reviewing each beer, users have the option to rate from 0-5, and leave a comment. Déjà Brew also has a neat random beer feature for those who like to try any and every beer, just click on the link and a beer from the database will pop up.


Technologies

  • MongoDB/Mongoose
  • Express
  • React
  • Node
  • Git/Github

App Overview

The homepage is where you start your search for that sudsy goodness. If you're not sure what you want exactly but have an idea of what style of beer you'd like, use the search bar to see some options in your style of choice. If you're pretty sure what you'd like but want to see what others think of it first, search the beer name and click the coaster to see reviews.

The navbar up top links to a Beer by Type page that is a little more broad, so you can see a whole bunch of styles. Clicking on an individual style will provide a list of beers in that category. If you're up for anything, there's also a random beer generator that will give a suggestion from our database!

Getting Started

Package installations:

  • Fork and clone the repository
  • Initialize node modules with npm i

Screenshots

Home Page

Home_Page

Beer Details

Beer_Details

Nearby Breweries

Nearby_Breweries

Task List(s)

  • Future Updates

    • Update beer average ratings and number of reviews
    • Implement third party-API to show brewery locations
    • Search by brewery
    • Search by location
    • Show top/most rated beers on the home page
    • User authentication to track reviews
    • Consider beer update and delete
    • Make site responsive
  • Completed updates

    • Show nearby breweries based on current location

Credits

deja_brew's People

Contributors

scubastove4 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.