Skip to content

facuperezm/cartaonline

Repository files navigation

cartaonline.

Cartaonline is a streamlined store management application designed specifically for local restaurants. It provides an intuitive platform for restaurants to effortlessly upload and manage their menus.

 ✦  Live website  ✦ 

App Screenshot

🛠️ Stack

  • React - A JavaScript library for building user interfaces.
  • Next.js 15 - The React framework for building production-ready websites.
  • Tailwind CSS - A utility-first CSS framework for rapidly building custom designs.
  • React-hook-form - Performant, flexible, and extensible forms with easy-to-use React hooks.
  • Zod - A TypeScript-first schema declaration and validation library.
  • Shadcn/ui - A collection of UI components for React.
  • Prisma ORM - Next-generation Node.js and TypeScript ORM for PostgreSQL, MySQL, and SQLite.
  • Clerk Authentication - The most comprehensive User Management Platform.
  • Uploadthing File Uploads For Next.js Developers

🚀 Features

  • User Authentication: Users can log in and create an account using Clerk Authentication.
  • Store Management: Users can create stores and add products to their stores.
  • Temporary Store Hiding: Users can temporarily hide their store from public view if they do not want it to be publicly available.
  • Custom Store Path: Each store gets a custom URL path that can be easily shared on social media.
  • Price Editing: Users have the ability to edit product prices.
  • Dashboard Management: Users can manage their entire store, including editing store details and managing products, from a comprehensive dashboard.

📈 Optimizations & features

  • Enable stores to process payments directly through MercadoPago, providing a seamless checkout experience for customers.
  • Introduce free and paid subscription tiers, offering advanced features for paid users such as additional customization options, analytics, and priority support.
  • Provide detailed analytics for store owners to track sales, customer behavior, and product performance.
  • Add support for multiple languages to cater to a broader audience.
  • Implement a review system where customers can leave feedback on products and stores.
  • Allow store owners to create and manage promotions and discount codes to attract more customers.
  • Improve the application's SEO to increase visibility on search engines, helping stores attract more organic traffic.

Author

portfolio linkedin github

About

🌮 Effortless online menu for restaurants

Topics

Resources

License

Stars

Watchers

Forks

Languages