Back to projects
SmartDine

SmartDine

Sylvester Klirowski / July 1, 2024

This is a full-stack restaurant food ordering app built with Vue.js, Node.js, MongoDB and Stripe. The app allows customers to browse the menu, add items to the cart, and place an order using the Stripe API.

Features

  • Stripe Payments: Accept payments using the Stripe API.
  • Menu Items Catalog: Display products in a grid layout.
  • Shopping Cart: Add menu items to the shopping cart and checkout.
  • Admin Dashboard: Manage products, orders, passwords, registeration and more.

Technologies

  • Vue.js: A JavaScript framework for building user interfaces.
  • Node.js: A JavaScript runtime for building server-side applications.
  • Express.js: A web application framework for Node.js.
  • MongoDB: A NoSQL database for storing data.
  • Stripe: A payment processing platform for online businesses.

Project summary

This project was built as an MVP for a local restaurant to allow customers to order food online. The app was built using Vue.js for the frontend and Node.js for the backend. The app uses the Stripe API to process payments and manage orders. The app is fully responsive and works on all devices.