- 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.
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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