Async Daily Standup Tool
Coordinating daily standups across time zones wastes time
Daily standup meetings force everyone into the same time slot, which doesn't work for distributed teams. People across time zones either join at terrible hours or miss updates entirely. Blockers sit invisible between meetings. Information gets lost in Slack scrollback. You need a way to track what everyone's working on and what's blocking them without requiring synchronous meetings.
About this tool

This tool replaces live standups with written daily updates. Team members log yesterday's work, today's work, and blockers. The calendar shows updates by day with blocker counts visible at a glance. Slack sends daily reminders and lets people add updates via command throughout the day.
Three-section standup format (yesterday, today, blockers), calendar view with blocker counts, team member tabs, Slack reminders and commands, email invitations via Postmark, admin user management, and time zone handling.
Distributed teams stay aligned without meeting coordination. Blockers stay visible instead of buried in chat. Updates become searchable history. Team members log work as it happens instead of recalling it later.
Prompts used to build this app
I want to build a daily stand-up app that will enable me to connect with my team members and leave daily stand-up meetings. A stand-up should have three different sections. One, what did you work on yesterday? Second one, what are you working on today? And blockers. Blockers should be very prominent more than everything else. On the homepage, I want to see my daily stand-ups in a list of dates and when I click on any of the dates, I want it to expand to show all of these three sections that I mentioned. On the top, I want to have tabs with names of people inside my team and when I click on any of them, below that there should be another menu, a horizontal menu with days in a week. I want to be able to see all my daily stand-ups forever and for other people, I want to be able to see their stand-ups for the current week and the last week. I should be able to change the days for other people in that secondary menu. Every day at 9 in the morning or actually 8 in the morning I want to send a Slack update to each person in the team asking them, hey can you update your daily stand-up and they should have a button to open up this app. When they open up this app they should see all of the fields for today and submit an update for today. I want everyone to be able to edit today's update by the end of the day and also I want to have a Slack command "/daily-update" and if I add this Slack command and whatever I write after that, that should be added for tomorrow's daily stand-up so that I can throughout the day when I am working I can easily add what did I work on today which tomorrow will be under the section what did you work on yesterday.
Okay, this looks great, but I want to change a few things. On the home page, I want to see the number of blockers on the line of each day, as well as for other people. Then, when I open, when I try to create a stand-up, for all three sections, there should be basically unlimited number of items that I can add. So I can add one thing that I worked on yesterday, then another, then another. Also, when I'm typing into these boxes, if I go on to the next line, the box should expand, and also I should be able to indent different line items. Finally, I want the admin to be able to manage users, so please add the manage users page.
Please implement the entire backend, Slack integration, inviting users over email (send an email and password) with Postmark, and the ability to manage users. The way that this should work is that every user who registers and is not invited is added as an admin. They basically have their own team and they can manage users, invite them, and change their role from user to just individual member. All admins should be able to manage users.
Deleting the user doesn't work, and also changing the user role doesn't work as well. On the home page, I don't see the update under the date when it was created, so for today I don't see any updates, but when I click to add an update, it tells me that the update is already made. Please fix that, and I can see one update under yesterday, so potentially there is something with time zones. Also, all users seem to be mocked still.
Ok, this works well but the time zones are the problem again. When I send a message from Slack today (Oct 21st), it is put under Oct 23rd in the app. Please align the time zones and make it appear under Oct 22nd. It didn't work. Please fix again and make it go under Oct 22nd and not 23rd like it is right now.