Skip to content

nkinsaul/tunes-and-brews

Repository files navigation

Table of Contents

Abstract

Brew Beats is a web application that allows users to view music events in the Seattle area and see breweries that are nearby the venues. A user can save events to view later. There are also outside links that allow the user to buy tickets for the event and also see more details about breweries near the venue.

Set-Up Instructions

  1. Copy the following SSH link: git@github.com:nkinsaul/tunes-and-brews.git
  2. After determining one's desired installation location, open one's command line interpreter and run the following text into one's command line interpreter: git clone git@github.com:nkinsaul/tunes-and-brews.git
  3. Install NPM packages:
    1. Run npm install to install project dependencies.

Deployed

Developers

Goals

  • Showcase developed React skills
  • Work with multiple datasets from rest APIs
  • Use Cypress for E2E testing
  • Build responsive web application
  • Write clean code with minimal redundancy

More information can be found on the official project specifications document.

Demonstration

The video below demonstrates a user navigating the Brew Beats application .

Brew.Beats.demo.1.mp4

Technologies Used

  • React
  • JSX
  • CSS / HTML
  • React Router
  • Cypress
  • Dayjs

Reflections

Challenges

  • This was a big project in a short amount of time.
  • I ran into a lot of bugs with this project: One from a issue in Chrome and one from Cypress testing
  • Implementing Router 6

Wins

  • Was able to achieve MVP for the application funcationality
  • I felt confident implementing hooks throughout my entire project
  • I was able to resolve most of the bugs I was running into

This project was bootstrapped with Create React App.