Skip to content

Group Members & Work Breakdown

Holly Phillips edited this page Apr 19, 2021 · 24 revisions

HYPE Co-Founders


Alec Caro Hammad Khalid Holly Phillips Stewart Morales

Alec Caro
Project Lead

Hammad Khalid
Backend Lead

Holly Phillips
Frontend Lead

Stewart Morales
Fullstack Dev


Work Breakdown


March 29

  • Setup project skeleton - All
  • Outline backend routes and frontend routes - All

Frontend

  • Frontend Routes, Actions, Components, Axios Requests, Reducers for frontend > components - Holly

Backend

  • Sessions / User Authentication - Hammad
  • Model/DB Schema + Validations for Users - Stewart
  • Backend Routes for routes > api > users - Hammad
  • Seed database with users - Hammad
  • Model/DB Schema + Validations structure for Events - Stewart
  • Backend Routes for routes > api > events - Hammad
  • Seed database with events - Hammad

March 30

  • Learn how to bug hunt on frontend and finish fixing stop sign up with same username - All

Frontend

  • Make auth errors render
  • Style Splash page
  • Create Event Index component
  • Conditionally render Join Event button based on max capacity
  • Basic Event Show Component

Backend

  • Dashboard/Profile MVP

when on /users/:user_id the response contains user info in addition to the user's hostedEvents and attendingEvents

  • Joining Event

need user_id and event_id, make update route events/:event_id > usersAttending and add :user_id

  • Research MongoDB Referencing to figure out how to create relations

March 31

  • Style Sessions
  • Style Event Index/events page
  • Add thunk action creator and refactor events slice of state
  • Google Maps API integration

April 1

  • Adjust Event model to have JSON location information
  • Create Event - make it actually a modal and button in navbar
  • Finish Show Event
  • Finish Dashboard/Profile component

April 2

  • Finishing touches, bug fixes, presentation practice, final push to heroku -All
  • Pizza party - All

After Sprint

DONE--

  • Login persisting
  • Fix Join Button Words
  • Fix Create Event Form, Remove Sport
  • Fix join button to prompt login if logged out
  • Format Event Show Page
  • Fix create event form styling (map, scroll, address)
  • Create Event window auto closes and shows event show on submit - Hammad
  • center search bar - Stew
  • "Check out the hype github" - Stew
  • show address on Event Show - Hammad & Holly & Alec
  • update navbar with links
  • Map rerendering - Alec

TODO---

  • README - Alec
  • Finish edit profile modal - Holly
  • Fix footer "jumping up" - Stew
  • Remove console logs, redux logger - Hammad
  • Heroku pinging for faster loading
  • Fix url issue: clicking login results in url: http://localhost:3000/login#/login, does this happen in prod?
  • Add images to event index
  • Optimize project for smaller screens