🐱 litter
litter
In light of recent events, the market for a micro-blog alternative is sky-high. The honorable news media magazine "The Lerge" has planned a big story fronting their January edition. You have read the rough draft with the heading: "litter, ready to take over the world?". You foresee a future of heavy traffic load on your application by then.
Litter is a microblog with a strict focus on simplicity and performance. The product is built on the following requirements:
- Authentication using third-party or local accounts
- User can post "lits" to its feed ("litter box").
- Users can follow other users to see their lits in the feed.
- Users have a profile page (called a pedigree chart) with a "leash" button.
Simplicity is queen.
Authentication
The user should be able to authenticate using a third-party service or direct signup on the service.
Litter Box
The litter box is the feed in which the user can see their lits and the lits of its followed users. The lits are presented ordered by creation time. New lits from other users will appear in the litter box without updating the page. The user can post new lits to its litterbox from this page.
Lits
A lit is a small post containing a maximum of 42 characters of pure text. No images, videos, or other distracting content. The lit will contain a link to its owners Pedigree chart. When presented, the creation date and time of the lit is shown.
Pedigree chart
The pedigree chart is the user's profile page where a user's lits are shown. This page is publicly available. On the page is a "leash"/"unleash" button used to follow/unfollow users. This button is only active for authenticated users.