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.
