Giter VIP home page Giter VIP logo

brew-buddies's Introduction

Welcome to my GitHub!

Thanks for stopping by!

Totals Hits

Here's a bit about me:

  • ๐Ÿ”ญ Iโ€™m currently working on Setzu LLC Badge Inventory Management System and Alternate Universes Badge business site modernization
  • ๐ŸŒฑ Iโ€™m currently learning Jest Badge unit and integration testing, NextJS, and WordPress
  • ๐Ÿ“ซ How to reach me: Gmail Badge
  • ๐Ÿ’ฌ Ask me about: Art | Overwatch 2 | Streaming | My Catahoula Dog | Music
  • โšก Fun fact: Besides programming, I'm also a human language linguist and a French teacher, and I love to try new things.
  • ๐Ÿ˜„ Pronouns: she/her/hers

Connect with me on ๐Ÿ‘‡

LinkedIn LeetCode

My Work

I am currently working on propriatery material for Setzu LLC. Please ask for a private demo! I invite you to explore the rest of my portfolio as well! Here's some stats about my recent work:

My GitHub stats

Top Langs

Statistics Credit: Anurag Hazra

Languages I use

Front End Back End Other
Interpreted Compiled
Javascript
Typescript
HTML5
CSS
SQL NoSQL
MySQL MongoDB
Utility
Markdown
Json

Tools I use

Programs/OS Libraries Frameworks Runtime Envs. Platforms
Vscode npm Express Badge Nodejs Heroku
Git React Jest Badge GitHub Pages
Insomnia Sequelize Handlebars.js Badge Google Cloud Platform
Windows jQuery NextJS WordPress
Photoshop ESLint Vite
Zoom Bootstrap
Discord Mongoose Badge
OnePlus Apollo GraphQL Badge
Mac
Figma Badge

Learning Resources I use

Schools Docs Forums Tutorials/Articles
edX MDN Web Docs Stack Overflow GeeksForGeeks
FreeCodeCamp
Sololearn Badge

brew-buddies's People

Contributors

learneddr avatar miacias avatar msaylorphila avatar oconnell-coder avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

brew-buddies's Issues

MVP Populate Reviews

On the SingleBreweryPage, find all reviews with matching breweryId and append them on the screen

make test Brewery API calls

  1. be able to search a zip code and return X number of locations
  2. be able to search a street address and return X number of locations
  3. be able to fetch brewery info based on name/ID/etc.

MVP: removeFriend()

Back end:
Make mutation to remove friend
Make resolver to remove friend
Front end:
Make mutation in mutation.js to remove friend

GoogleMaps: Create test map

  1. make a map on a React page, such as Map.js
  2. center the map on a location (set location to a variable so the user's home zip code can be used by default, else a standard address in USA)

removeWishBrewery (Not MVP)

Back end:
Make mutation to remove wish brewery
Make resolver to remove wish brewery
Front end:
Make mutation in mutation.js to remove wish brewery

MVP: Navbar

MVP

  • navbar link to search page (results.js)
  • move "Logout" button to navbar

Not MVP

  • Make navbar with searchbar

removeFavBrewery()

Back end:
Make mutation to remove fav brewery
Make resolver to remove fav brewery
Front end:
Make mutation in mutation.js to remove fav brewery

addReview()

Back end:
Make mutation to add review
Make resolver to add review
Front end:
Make mutation in mutation.js to add review

client-side add review

  • click add review button in SingleBreweryjs and review form appears
  • click cancel and form disappears
  • fill out form and click save: 1) review is saved to User and Brewery, 2) review card appears on page

Make a profile page on front end

Make a profile page on front end
see wireframe
3 most recent favs
3 most recent wishlist items
All reviews newest to oldest
Add friend button / remove friend button
Button to see friends (past mvp)

editReview()

Back end:
Make mutation to edit review
Make resolver to edit review
Front end:
Make mutation in mutation.js to edit review

Signup

Finalize signup form and connect to back end

MVP: addFriend()

Back end:
Make mutation to add friend
Make resolver to add friend
Front end:
Make mutation in mutation.js to add friend

GoogleMaps: create custom map pin (not MVP)

consider SVG of a beer bottle that has little to no details (i.e. no label, words, images), maybe just a highlight showing the shine of the bottle if anything?

Fred edit: if I remember correctly, this feature is not very difficult

Navbar Highlight

  • Highlight page you are on (instead of default 4 option)
  • hover effect

hide signup when logged in

client side logic

refactor signed in / signed out menu item logic. currently swaps log in and log out

map bug fix

a few minor bugs that can be addressed with tutors/instructors:

  1. if user searches a zip code that has a brewery THEN searches a second zip that does not have a brewery, the map still shows and is centered on the previous search location
  2. if the database returns a latitude and longitude that are null, google maps makes a map marker in the middle of the ocean just off the coast of Africa lol

Search page for map

Search page for map
edit: We were thinking placing the map on pages/results.js on the right on the brewery cards when they populate

addWishBrewery (Not MVP)

Back end:
Make mutation to add wish brewery
Make resolver to add wish brewery
Front end:
Make mutation in mutation.js to add wish brewery

addFavBrewery()

Back end:
Make mutation to add fav brewery
Make resolver to add fav brewery
Front end:
Make mutation in mutation.js to add fav brewery

Footer

Footer with linkedins/githubs

Google Maps API

Figure out if one can query the api for breweries specifically
if not// feed brewerydb into google api?

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.