A turborepo implementation of handlingslistan. Currently in early state, and does have some issues. On top of moving to a separe backend the auth is also moved to BetterAuth. None of the endpoints have been moved to TRPC.
- Migrate to TRPC where it makes sense.
- Make sure that Linting works.
- Formatting works
- Propper environment variable management
- Remove hard coded localhost to build stuff
- Page for each user where you can see names etc. Option to "see profile" or "invite" on recipie invitation.
- Make sure the implemented TRPC endpoints show propper errors
-
Responsive navbar with hamburger menu. CSS only.
-
Setup database
-
Cool mainpage with descriptions
-
Implement auth:
- Add Google provider
- Add discord provider
- Fix delete account
- Credentials
- Middleware
- Make auth page look a litter nicer
-
Profile page:
- Edit options saved on account basis
- Changeable name and pfp etc
-
Start Webb app:
-
Recipes started
-
Save form state localy in indexDB or localstorage
There is currently a system in place that indexes all draft recipes. Could implement a promt for wich one the user would like to load instad of just loading the one previously used.
- Choice of local drafts
- Make sure that the status update screen does not block the back button
-
My Recipes on main page
-
Public and private recipes
-
Search for recipes
-
Add people that can view a recipe
-
Propper back button navigation strategy
-
Improve looks of "card" component
-
Better search options?
-
Make the webapp not look like ass on phones
-
Create a list and save it to database
-
Recipe to list interaction
-
Go shoping, things left in list gets put inte new list, data saved ...
-
Have shoping lists sync with multiple users
-
Migrate to betterAuth to do credentials without issues
-
Implement Cache strategy with NextJS 16 / Merge the cache branch
-
-
Docs
-
Hosting options withopen-source API
Long-long term:
- Expo + React Native app in monorepo