Skip to content

Case study · 2024

NeoSale

E-commerce platform that gives Colombian small and medium businesses a modern online store with payments, orders, and an admin panel out of the box.

The problem

Many small and medium Colombian businesses still rely on social media DMs and manual invoicing to sell online. NeoSale packages the full flow into one place: catalog, cart, payments, orders, and an admin interface the store owner can actually use.

Features

  • Product catalog

    Full product management with variants, multiple images, and categories.

  • User management

    Authentication, user profiles, and role-based access control.

  • Shopping cart

    Persistent cart that works for both guests and signed-in users.

  • Payment integration

    Wompi gateway with support for multiple payment methods.

  • Order management

    Full order lifecycle with status tracking through to delivery.

  • Coupon system

    Advanced discount and coupon management for promotions.

  • Reviews and ratings

    Customer feedback system tied to order history.

  • Email notifications

    Automatic transactional emails for orders, shipping, and account events.

  • Search and filters

    Advanced product search with filters across the catalog.

  • Admin panel

    Complete management interface for products, orders, users, and content.

  • Mobile-first design

    Responsive layout with a Tailwind CSS system designed for phones first.

  • Performance and SEO

    Fast load times and SEO-friendly markup so products get found.

Stack

  • Tailwind CSS
  • React
  • Node.js
  • MongoDB
  • Wompi API

What I would change

Add server-side rendering for product pages so they show up in search, and bring in a headless CMS so non-technical owners can edit copy without a deploy.

NeoSale storefront