Skip to content

moovimiento/snack-builder

Repository files navigation

⚡ Moovimiento

An interactive experience to create your own nut mixes.

"Moovimiento" is your digital shop to customize and order nutritious 220g mixes. Designed to offer a seamless shopping experience, from ingredient selection to checkout and delivery.


✨ Key Features

  • 🥣 Mix Builder: Intuitive interface (simple selection) to build your perfect mix.
  • 🛒 Integrated Checkout: Optimized purchase process with real-time price calculation.
  • 💳 Secure Payments: Full integration with Mercado Pago for reliable transactions.
  • 🚚 Delivery Management: Configurable delivery options, focused on Ciudad Universitaria.
  • 📱 Responsive & Dark Mode: Flawless mobile experience and native dark mode support.
  • 💪 High Performance: Application built with the latest Next.js technology for instant navigation.

🛠️ Technology Stack


🗄️ Supabase (fresh start)

If you created a brand new Supabase project:

  1. Copy env.example to .env.local.
  2. Fill NEXT_PUBLIC_SUPABASE_URL, NEXT_PUBLIC_SUPABASE_ANON_KEY, and SUPABASE_SERVICE_ROLE_KEY.
  3. Run the SQL in supabase/schema.sql in Supabase SQL Editor.
  4. Manage coupons in table public.coupons.

Coupons are now validated on the server via src/app/api/coupons/validate/route.ts and enforced again during checkout in src/app/api/checkout/route.ts.


🕹 Usage

🥣 Build a Mix

  1. Explore the variety of nuts, seeds, and dried fruits.
  2. Select your favorite ingredients until you complete the 220g.
  3. Visualize the cost and nutritional composition (if applicable) in real-time.

🛒 Complete the Order

  1. Enter your shipping and billing details.
  2. Proceed to secure payment via Mercado Pago.
  3. Receive confirmation via email and status notifications.

📄 License

This project is for commercial use by Moovimiento. All rights reserved.


Made with 💛 by Gonza

About

A modern web application for building and purchasing customizable healthy snacks, featuring secure checkout and production-level engineering practices ⚡

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages