FeastQR is a cutting-edge, open-source SaaS online menu system for restaurants. Based on this template. Made by Tryhards Inc.
- QR Code Generation: Facilitate ordering with unique QR codes.
- Real-time Menu and Price Management: Update menus and prices as needed.
- Ready to print pdf templates: Customize your own Menu QR Card!
- Frontend: Next.js 14 with App Directory
- Backend: Supabase for Auth, Migrations, Multiple Environments, CI/CD, and Storage
- Payments: Integration with LemonSqueezy
- Data Handling: TRPC, Prisma, and Postgres
- UI: Tailwind CSS and Shadcn UI
- Deployment: Edge Ready with Vercel Edge
- Analytics: Umami
- Internalization: i18next
For more details, visit FeastQR.
- Clone this project
- Run
pnpm install
- Copy the .env.example into .env and fill out the envs
Then go to supabase/config.toml file and change your service name.
Link the project with your supabase instance:
- supabase link --project-ref <project-id>
- supabase migration new <migration_name>
Then go to supabase/migrations folder and add your SQL there.
- pnpm db:diff <migration_name>
Every time you change something on local instance:
pnpm prepare:local
- If you develop on cloud supabase run:
pnpm prepare:remote
- Run the project
pnpm dev
If you are not familiar with the different technologies used in this project, please refer to the respective docs. 📚
To learn more about the T3 Stack, take a look at the following resources:
- Documentation
- Learn the T3 Stack — Check out these awesome tutorials
You can check out the create-t3-app GitHub repository — your feedback and contributions are welcome!
Follow deployment guides for Vercel, Netlify and Docker for more information.
I know, that's a rare request to have. Check out this repo for a more 'lightweight' version!
👤 Milosz Jankiewicz
- Twitter: @twitter.com/jaaneek/
- Github: @Jaaneek
- LinkedIn: @https://www.linkedin.com/in/jaaneek
👤 Jakub Czarnowski
- Twitter: @twitter.com/akubdev/
- Github: @jakubczarnowski
- LinkedIn: @https://www.linkedin.com/in/czarnowskijakub/
👤 Lukasz Cybulski
- Twitter: @twitter.com/akubdev/
- Github: @soib
- LinkedIn: @https://www.linkedin.com/in/lukaszcybulski/
👤 Patryk Szczurowski
- Github: @patryiku