Tonys Apizza

screenshot of Tonys Apizza
svelte
prisma

POS for a pizza shop. Using SvelteKit, Prisma, and Stripe.

Overview

Tony's ApizzaExample POS is a point-of-sale system specifically designed for pizza shops. It is built using Stripe Terminal, SvelteKit, and Prisma. This POS system offers contactless and dippable payments using Stripe Terminal, a responsive keypad using CSS grid, quick add buttons for purchasing common products, basic tax computation for taxable products, and efficient management of order and product data using Postgres.

Features

  • Contactless and dippable payments: Tony's ApizzaExample POS utilizes Stripe Terminal to offer contactless and dippable payments, ensuring convenience and safety for both customers and cashiers.
  • Responsive keypad: The POS system incorporates CSS grid to create a responsive keypad, allowing seamless navigation and input for orders and transactions.
  • Quick add buttons: The interface includes quick add buttons, enabling cashiers to easily select and add common products to customers' orders, reducing the time taken for repetitive actions.
  • Basic tax computation: The system features basic tax computation for taxable products, automatically calculating the appropriate taxes and ensuring accurate pricing for customers.
  • Efficient order and product data management: Tony's ApizzaExample POS integrates Prisma and Postgres to efficiently manage and store order and product information, making it easy to track sales, inventory, and other business-related data.

Summary

Tony's ApizzaExample POS is a comprehensive point-of-sale system tailored for pizza shops. With features such as contactless payments, a responsive keypad, quick add buttons, tax computation, and robust data management, this POS system provides a reliable and efficient solution for processing transactions and managing orders. Although there are some additional features that could be considered for real-world scenarios, such as authentication of cashiers, support for multiple readers and stations, tipping support, cash and cash drawer functionality, receipt printing integration with thermal printers, and barcode scanner compatibility, the existing features of Tony's ApizzaExample POS make it suitable for most pizza shop businesses. The software is licensed under MIT.

svelte
Svelte

Svelte is a modern front-end framework that compiles your code at build time, resulting in smaller and faster applications. It uses a reactive approach to update the DOM, allowing for high performance and a smoother user experience.

prisma
Prisma

Prisma is a server-side library that helps developers read and write data to the database in an intuitive, efficient and safe way.

fullstack
Fullstack

A fullstack boilerplate provides a starter application that includes both frontend and backend. It should include database, auth, payments, user roles and other backend services to build a fully featured saas or webapps.

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.