Skip to content

Latest commit

 

History

History
106 lines (88 loc) · 5.44 KB

WEEKLY_STATUS.md

File metadata and controls

106 lines (88 loc) · 5.44 KB

Word Salad Status Meetings

Week 1 (June 6-12)

  • We introduced ourselves and talked about our backgrounds and prior experience with programming/computer science
  • We agreed on a website with language flashcards for our project and discussed different potential features (e.g. login page, spaced repetition, etc) as well as a basic definition for our minimum viable product
  • We assigned points to the user stories assigned to us
  • We created a Readme document for our project with Team Name, Vision Statement, Tools to be used, etc.

Week 2 (June 13-19)

  • We started looking into the different software packages that we can use for our project
  • We created and reviewed user stories for MVP for our project
  • We created new user stories and prepped them for assignment to team members
  • We started sorting out our team's expertise to figure who would be best suited to each task
    • Assigned research spikes to figure out where we can use the technologies we will be learning in this course in our project

Week 3 (June 20-26)

  • All of us finished the research spikes that we started last week
  • Presented our research to the team and shared useful resources
    • Atreyu: Heroku, how we will deploy our project
    • Janet: SQLite, how we will build and use relational databases for our project
    • Thomas: Flask, how we can build web app using Python
    • Tyler: HTML/Javascript, how we can design the pages themselves
  • New tasks have been assigned to each person, and those will finally have us starting on a little bit of code

Week 4 (June 27-July 3)

  • Completed:
    • Atreyu: Drafted list of required (MVP) pages for the website and proposed content
    • Janet: Sourced and formatted SAT vocabulary text files
    • Thomas: Coded database for flashcards
    • Tyler: Created basic Flask app, HTML templates, and CSS style sheet
  • Next tasks:
    • Atreyu: Create webpage mockups using figma.com
    • Janet: Source additional vocabulary (e.g., GRE, LSAT)
    • Thomas: Code script to populate database with vocab csv
    • Tyler: Draft list of tests for PAGE_TESTING.md; update WEEKLY_STATUS.md

Week 5 (July 4-10)

  • In progress:
    • Atreyu: Creating on webpage mockups
    • Janet: Sourcing additional vocabulary lists
    • Thomas: Coding script to populate database with vocab csv
    • Tyler: Drafting list of tests for PAGE_TESTING.md; updating WEEKLY_STATUS.md

Week 6 (July 11-17)

  • Completed:
    • Atreyu: Added page descriptions, etc. to PAGE_TESTING.md
    • Janet: Sourced vocabulary lists, added part of speech data
    • Thomas: Coded initial database scripts
    • Tyler: Added test criteria to PAGE_TESTING.md
  • Next tasks:
    • Atreyu: Start coding webpages
    • Janet: Mockup webpages for Milestone 4
    • Thomas: Expand database script
    • Tyler: Code database unit tests

Week 7 (July 18-24)

  • Completed:
    • Atreyu: Started coding web pages
    • Janet: Drafted web page mockups
    • Thomas: Coded database access scripts
    • Tyler: Started drafting SQL_TESTING.md, changed/documented project directory tree to accommodate new flask app factory
  • Next tasks:
    • Atreyu: Apply Flask app tutorials to project app, continue coding web pages
    • Janet: Apply Flask app tutorials to project app, draft SQL_TESTING.md
    • Thomas: Apply Flask app tutorials to project app, draft SQL_TESTING.md
    • Tyler: Apply Flask app tutorials to project app, draft SQL_TESTING.md

Week 8 (July 24-31)

  • Completed:
    • Atreyu: Improved/expanded web page templates and style sheet
    • Janet: Coded flashcard view blueprint and html templates; added checkbox to edit decks page
    • Thomas: Coded database tests
    • Tyler: Coded flask app blueprints and templates; refactored database; drafted presentation slide template
  • Next tasks:
    • Atreyu: Continue enhancing web page design/functionality
    • Janet: Work on card display feature
    • Thomas: Code card page tests
    • Tyler: Work on card display feature; add CSV upload option; drafted presentation slides

Week 9 (August 1-8)

  • Completed:
    • Atreyu: Added graphic organization to decks page; improved form design
    • Janet: Deployed app to Heroku, began conversion to PostgreSQL; edited presentation slides
    • Thomas: Completed card page tests and improved database tests; edited presentation slides
    • Tyler: Created scripts to display card contents; added CSV upload option
  • Next tasks:
    • Atreyu: Improve design of card forms and card display page; update homepage content; record app demo
    • Janet: Deploy updated app to Heroku; continue PostgreSQL conversion
    • Thomas: Research autodocumentation; draft FINAL_REPORT.md
    • Tyler: Add card edit feature; draft FINAL_REPORT.md