Skip to content

Repository files navigation

Handlingslistan

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.

TODO

Monorepo:

  • 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

Old stuff:

  • 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

About

The main webpage and webapp of a recipe and grocery list manager

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages