---
# System prepended metadata

title: Untitled

---

## Sprint #4 Retrospective:
* Members in attendance:
  ![selfie proof of meeting](https://i.imgur.com/zybtXCU.jpg)
  - [x] Liam
  - [x] Cam
  - [x] Alex
  - [x] Noah
  - [x] Josh
* What worked well
  * We made a ton of progress this week!
  * Added profile editing, with profile images being uploaded from the computer and encoded into the database, as well as updates to name, tag, description:
  * ![profile editing](https://i.imgur.com/0Ftq927.png)
  * Comments are now uploaded from the database and displayed in a new timeline object. We have a personal and main feed
  * ![posts from db](https://i.imgur.com/Zc4azxN.png)
  * Clicking on posts opens threads, with comments maintaining parent and child status (note: the 2 posts in the db list each other as parents). Clicking on each comment within the thread opens and populates a new one:
  * ![thread](https://i.imgur.com/PtYTOg5.png)
  * Other users' profile is viewable by clicking on their account information in the thread/timeline
  * ![view other profile](https://i.imgur.com/Wg5vBuu.png)
  * Tons of other updates that aren't immediately visible:
  * Authentication went through significant changes so users can stay logged in indefinitely. This actually took a lot of time, see updates [here](https://github.com/dartmouth-cs98/project-22f-page-turner/issues/145)
  * Posts and likes are now populated in the DB, date is dynamically displayed according to post time
  * Significant architecture changes with Comments, Threads, and Timeline objects that will simplify and increase speed of development
  * Most of search functionality for users, comments, posts, and books is complete
  * UI improvements, adapted components such as ShareBox for different pages
  * The right trending panel now receives its content from the database (no longer hardcoded) (although the backend does not yet create its own trends)
* What didn't
  * Still have a lot of work to get done in order to complete user testing and stretch goals by the end of the term (i.e. monitoring email changes)
  * Github nightmare: Josh's commits got deleted 😱
* Self assessment on progress
  * Where are you in relation to progress towards product and milestones?
      * Ahead of schedule relative to original roadmap. However, there's additional functionality probably not covered in the initial plan
      * Still need to work on upvote/comment functionality and significant work related to bookshelves. Also didn't get to create example content with GPT-3 this week
* Give an estimate of how far towards your goals you are, do you think you're on track?
  * Current week: Bug fixes, Bookshelves, Book Clubs, finalize posting, UI improvements, finish alpha release
  * Week 6: Testing alpha release, more improvements, more example content with live updates
  * Week 7: Bug fixes, tying loose ends, finish beta release
  * Week 8: Begin user testing. Collect feedback on the beta release and make changes in line with recommendations.
  * Week 9: Continue user testing and final fixes & improvements, mobile UI improvements
* briefly summarize any other topics/discussions
    * We aim to get full social media features to be functioning by alpha release next week. As in, users can create an account and interact on the website. From there, we plan to implement distinct features of pageturner, like viewing celebritys' accounts. So far so good