Skip to content

tfoxcollis/Birds-Of-A-Feather

Repository files navigation

Travis CI Build Status

Birds of a Feather - LV

Overview:

Birds of a Feather is a project that is near and dear to my heart. It's an app geared towards LGBTQ+ families in the Las Vegas area looking to connect and set up play dates with their kids. The user has the ability to view events by zip code, RSVP to events, and add their own events.

Example of Project:

Deployed Link

Demo of Project Demo of Project

Tech used:

  • React
  • React Router
  • React PropTypes
  • JavaScript
  • HTML
  • CSS
  • Cypress Testing
  • Travis CI
  • Postman
  • npm
  • Webpack
  • GitHub Issues
  • GitHub Projects
  • Heroku

Challenges:

  • Using the Mapquest API was a bit of a stretch for me and I had to really dig into it to understand it
  • Thinking of sad paths for testing
  • Utilizing a modal had a bit of a learning curve as well

Wins:

  • Getting the Map to pinpoint spots in the Las Vegas area was difficult but so fun!
  • The Modal and Maps
  • Getting the buttons to be a bit more interactive

Future Additions:

  • Backend build out to allow users to sign in
  • Stronger relationship between objects in a database
  • A "My Events" page so the user can see the events they created
  • Messaging feature for communication between the users

Setup

The details of this project are outlined in this project spec.

note: you will need to request a mapquest API key and set it equal to REACT_APP_MAPQUEST_KEY

  1. Fork this Repo
  2. Clone it down to your machine
  3. cd into the root of the project directory
  4. Run npm install
  5. Run npm start

For Cypress Testing:

  1. Run npm run cypress
  2. Follow the prompts in the browser and select the spec file you want to run

Contributors:

Contributor LinkedIn Profile