Skip to content

PA Review: Trails MVP #4

@evrtt

Description

@evrtt
  • Setup AWS account
  • Setup Mapbox account
  • Initialize active storage
  • Handle AWS keys and credentials in Rails
  • Handle Mapbox keys and credentials in Rails
  • Connect AWS to active storage in Rails
  • Backend:
    • Create and migrate table to DB
    • Create Model
      • Has many photos through Active Storage (for seeding)
    • Create Controller
    • Create API Routes
    • Create JBuilder Views
  • Redux Loop
    • Create AJAX calls
    • Create action creators and thunk action creators
    • Create Reducer
  • Presentational Components
    • Map
      • Create Map Container Component
      • Create Map Component
    • Trail
      • Create Trail Container
      • Create Trail in
      • Create Trail Component
    • Trail Index
      • Create Trail Index Component Container
      • Create Trail Index in
      • Create Trail Index Component
  • Styling
    • Precisely mimics AllTrails
    • Map
      • Movable
      • Zoomable
      • Trail Route Rendered like on AllTrails
    • Trail
      • Has correct Map
      • Has scrollable photo gallery
      • Mimics AllTrails
    • Trail Index
      • Has map of all the trails
      • Has scrollable sidebar of all of the trails
      • Linked to from the splash pages Explore button
  • Smooth, bug free navigation
  • Smooth, bug free map movement
  • Adequate and appropriate seeds
    • Has at least five trails seeded
    • Each trail has all components:
      • Three + photos
      • Title
      • Correct route_coords
      • Difficulty
      • Length
      • Description
      • Estimated Time

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions