Atproto AMA app
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at main 21 lines 1.0 kB view raw view rendered
1We are doing an "ask me anything" app based on AT-proto. 2 3### Stack 4We are going to use: 5- SolidStart as our main framework. Dockerized in production, not in dev. 6- Postgres as a database, dockerized. 7- Drizzle as an ORM. 8- Classic @atproto OAuth 9- CSS modules only. No Sass, no Tailwind. 10 11### User Flow 12- Home '/' is only for logging in as of now. Should redirect to '/:handle' if logged in. 13- '/:handle' will :  14 - if it's the current page either ask them if they want to open their questions. 15 - if it's the current and their questions are opened, show a list of questions, answered or not. 16 - If it's not the current user, either "user has not opened their questions" or a list of questions answered or not. 17 18### Data flow 19- Both "is questions opened", questions and answers are pushed to the users PDS on top of being stored in db. 20- Ingester will put back things in db coming from the atmosphere 21- Records in db should have flag marking if they have been "reindexed from atmosphere" or if they are optimistics.