Status Post 10: Last Lap
Apr 23, 2026

Completed Tasks
User Journey Storyboard
Person Responsible: Ella Chem
Due Date: May 7

Loam Party Flyer
Person Responsible: Chem, Enoch
Due Date: may 1

Printed Carabiners
Person Responsible: Chem
Due Date: may 16
Chem has printed 91 carabiners and counting in preparation for the party and the spring presentation

T-Shirts
Person Responsible: Ella
Due Date: may 16
Ella is making ~40 tshirts to sell at the party!

Presentation Draft
Person Responsible: Max
Due Date: may 7
Dev Updates
Person Responsible: Ella and Max
Due Date: April 23
Red circle on notification button is fully functional and updated styling
Bud request notification
Accepted buds show in notification page
updated post actions to 3 dots
delete, archive, remove connection open our own confirm modal
removed email confirmation from onboarding
updated post details styling
refactored login routes into an (auth) group and the rest into (app) group. This allows access login and go through onboarding without the rest of the apps auth check interrupting
removed the blue box from rendering every time you click a button
load animations
removing photo in create post doesn't remove title and caption
paragraphs work for captions
Vitest unit tests covering:
Feed utilities (filterPostsByBranch, timeAgo)
All API endpoints (feed, posts, comments, reactions, connections, branches, notifications)
Profile and login server actions
Notification utilities (displayName, getActionText, groupNotificationsByDate)
Create post utilities (levenshtein, smartMerge, getNextOnboardingUrl)
k6 performance tests targeting 50 concurrent users covering:
Feed endpoint (GET /api/feed)
Notifications summary (GET /api/notifications/summary)
Comments read/write (GET/POST /api/posts/[id]/comments)
New files:
src/routes/api/test-login/+server.js (dev-only login endpoint for k6)
tests/performance/feed.test.js
tests/performance/notifications.test.js
tests/performance/comments.test.js
tests/performance/utils.js
tests/performance/config.js
Open Tasks
Pre-Presentation Survey
Person Responsible: Dom
Due Date: May 21
We are preparing a survey that can be sent to active users before the presentation to get updated statistics
Privacy Policy / Terms of service - dev
Person(s) Responsible: Max
Due Date: May 16
We have a privacy policy in place we just need to add it to the app
https://docs.google.com/document/d/19mT2rZI0tXf_tP8kqETRBja1sj_iJjyD/edit
Support Desktop Viewports
Person(s) Responsible: tbd
Due Date: May 16
We need to make sure we are supporting desktop viewport before the party
Exploring post and profile customization
Person(s) Responsible: Gavin
Due Date: May 14
We got some feedback that users want more customization with what they can post, Gavin is exploring what that could look like.
New Tasks
User Journey Animation 1st draft
Person Responsible: Dom
Due Date: May 14
Dom is working towards a first draft of the animation for next meeting
Spring Presentation
Person Responsible: Max
Due Date: May 14
Continue updating the spring presentation based on feedback
Meetings
2026-04-30, In Person
Whole Team
Agenda
Establish a dev plan
Print and post flyers
Social media brainstorm
user journey storyboard prep
2026-05-06, Zoom
Whole Team
Agenda
Assignment check-in
run through poster/igposts/slides
prep for party
Project
About
Blog
Contact
Resources
GitHub
Team
Status