SyncList is a meal prep / grocery manager app for households. It helps you keep track of what you can cook for a given period and automatically assembles a grocery list for you.
You can also add any custom item to your list, which syncs in real time with everyone on that same home, making quick runs to the grocery store much more efficient.
Feel free to make contributions,
This project uses the following stack:
- Remix to run the fullstack app.
- Supabase for authentication, database and realtime functionality.
- Bun as a package manager.
- Cloudflare pages for deployment.
- BiomeJS for linting and formatting files.
- ShadcnUI for ui components.
To run locally, clone the project and install dependencies:
bun install
Then, run supabase locally:
bunx supabase start
Replace .dev.vars.example
with .dev.vars
and fill it with Supabase's variables.
Finally, start the project:
bun dev