Recap 04 05 2021 - domrafiti/ProjectTwoHaggle GitHub Wiki

Day 1: Deliverables
  • Proposal

    ○ Title (this will be your project and group name - you may pick a separate group name if you really want to) ○ Description

    § Define MVP § Define Reach Goals

    ○ User Stories (a start) ○ Wireframes (very basic draft)

  • Create a Slack channel for your team and include your primary TA and the instructor

  • Repo setup (and process) and initial Heroku deployment

  • Copy a previous activity (at least a part of one) as your starting point (get it on the repo)

    ○ M-V-C ○ Authentication ○ Database connection ○ Basically, then you will be able to focus on Views (handlebars) and Routes (with DB queries)

Roles:
  • Project Manager - dom

  • Github Guru - dom for repo

    ○ With Kanban board

  • Presentation Point Of Contact (Start today) - Kieth

  • Backend - Giovany Preference / Brice good in both

    ○ Database ○ Node/Express ○ API Structure (SwaggerHub)

    § Insomniac (Postman Person) (may be same as API or different)

  • Frontend - Keith Preference / Dom

    ○ HTML / CSS ○ JavaScript / jQuery

  • Documentation Doctor (Awesome Readme and take a peek at JSDocs) - Brice
    ○ Very detailed
    § Get started

    □ Do this, then this, as if they were pulling down from repo

Next class:
  • Data flow (what is being asked for/saved on the front end and how is the API/database handling it on the backend)

  • MVP plan (try to have MVP by Saturday end of class)

    ○ User profile ○ Create advert ○ Report functionality ○ No longer available

    § Automatic clean-up

Project Brainstorming:
  • BarterNET

    ○ Cashless system ○ Portfolios in profiles

    § List active 'postings' by user § List skills/ by user § Classes/webinars offered § "Barter Grade" - Feedback - "sellers" and "buyers"

    ○ Regional identification/location ○ Items and service (divergence in experience) - 'goods and services'

    § Do we cross the steams? - yes - can trade services for items

    ○ Postings:

    § Category: Service/Item § Action: posting/looking for § Title: § Description: § Add Photo(s):

    □ Pull in photos from portfolio for services

    § Items/Services looking for in return: § Open to offers/ideas

    ○ Report for Review

    § New table - accessible for admin

    ○ Names:

    § No cash app § Haggle § Barter.Net

    ○ My Listings/My Haggles

    § Only displayed based on statuses

  • StudyGroup formation

Recommendations:
  • Do auth first with frontend handlebars and then build off it next.
  • Geolocation
  • How to handle instructions
⚠️ **GitHub.com Fallback** ⚠️