Created
December 1, 2025 21:19
-
-
Save lgnashold/e9bba36be5e468d8f8a2f330ae8d6aea to your computer and use it in GitHub Desktop.
VCB Zeeter - Spec
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Title: Zeeter Social Network | |
| Goal | |
| Deliver a simple short-form publishing platform where users share quick updates and engage with content. Enable basic onboarding, posting, and notifications. | |
| User Roles | |
| - Visitor: Browses public profiles and see posts without an account. Visitors cannot follow, comment, like or post. | |
| - Member: Browses a personalized feed, creates posts, follows other members, and engages with other posts by liking and commenting. | |
| Core Features | |
| Accounts & Profiles | |
| - Users sign up with email and password - no email verification required for MVP. | |
| - Users can set up their profile by adding a display name, bio, and profile image. | |
| - A user's profile shows their recent activity. | |
| Publishing | |
| - At the top of the main feed, members have a box where they can write a post. | |
| - All members can create posts up to 280 characters | |
| - Once posted, the content appears at the top of the feed. Posts can be edited or deleted by the creator at any time. | |
| Feed & Discovery | |
| - The platform provides a personalized feed that combines content from followed members with popular content from the community. | |
| - Users can sort their feed by newest or trending content, and search by keyword or hashtag. | |
| - Signed in users can interact with posts in their feed through like reactions and comment threads. | |
| Notifications | |
| - The notifications page displays alerts for likes, comments, and new followers. | |
| Key Workflows | |
| - Onboard a Visitor | |
| 1) Sign up with email/password (no verification needed) and complete profile setup. | |
| 2) Land on a personalized home feed. | |
| - Member Creates and Publishes a Post | |
| 1) From the home screen, draft a post within 280 character limit. | |
| 2) Post the content. Edit the post as needed. | |
| - Member Follows Others and Views Feed | |
| 1) Search for or discover other members. | |
| 2) Follow them to see their content in your feed. | |
| 3) Interact with posts by liking or commenting. | |
| Constraints and Assumptions | |
| - MVP scope excludes premium subscriptions, email verification, payment processing, direct messaging, livestreams, and content moderation tools. | |
| - Launch focuses on English-language UI with simple date formatting. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment