Giter Club home page Giter Club logo

feastqr's Introduction

FeastQR: Open Source SaaS Online Menu System ๐ŸŒ

FeastQR - Free Open Source Saas For Restaurants | Product Hunt

Overview ๐Ÿ“–

FeastQR is a cutting-edge, open-source SaaS online menu system for restaurants. Based on this template. Made by Tryhards Inc.

Key Features ๐Ÿ”‘

  • 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!

Technology Stack ๐Ÿ’ป

  • 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.

What's next? How do I start this? ๐Ÿš€

  • Clone this project
  • Run
pnpm install
  • Copy the .env.example into .env and fill out the envs

If you want to develop on local supabase instance, follow the steps below: ๐Ÿ‘จโ€๐Ÿ’ป

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>

If you want to create migrations by hand, go ahead and use this command: โœ๏ธ

  • supabase migration new <migration_name>

Then go to supabase/migrations folder and add your SQL there.

If you want to make changes with studio, use ๐ŸŽจ

  • pnpm db:diff <migration_name>

Run these initial commands ๐Ÿง‘โ€๐Ÿ’ป

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. ๐Ÿ“š

Learn More ๐Ÿง

To learn more about the T3 Stack, take a look at the following resources:

You can check out the create-t3-app GitHub repository โ€” your feedback and contributions are welcome!

How do I deploy this? ๐Ÿšข

Follow deployment guides for Vercel, Netlify and Docker for more information.

Don't need Internalization? ๐Ÿค”

I know, that's a rare request to have. Check out this repo for a more 'lightweight' version!

Authors

๐Ÿ‘ค Milosz Jankiewicz

๐Ÿ‘ค Jakub Czarnowski

๐Ÿ‘ค Lukasz Cybulski

๐Ÿ‘ค Patryk Szczurowski

feastqr's People

Contributors

jakubczarnowski avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.