Digi Vendor
Project Type
End-to-End Web Platform Development (User & Admin Apps)
Industry
Web Engineering
Tech Stack



About the Client
Overview
GeekyAnts partnered with Digi Vendor to deliver an end-to-end web platform built on a monolithic architecture using Next.js, Node.js, and Supabase. The project involved the design, development, and deployment of a responsive landing page, a feature-rich user web app, and an admin web app.
Despite a strict 12-week delivery clause, the project was completed on time, launching successfully with zero blockers and earning client confidence through structured documentation and transparent collaboration.

BUSINESS REQUIREMENT
Digi Vendor sought to modernize its digital ecosystem by developing a unified platform that would streamline operations and enable lead generation, route management, and subscription-based access to vending resources.
The solution needed to support scalability, operational efficiency, and secure integration with third-party services.
Key Requirements
1. Develop a Landing Page featuring dedicated hero sections to communicate value propositions and drive user engagement.
2. Build a User Web App with modules for Vend Lead, Vend Route, Vend Market, Home, and Subscription to facilitate end-to-end business operations for users.
3. Create an Admin Web App with modules for Lead, Route, User, and Subscription Management to ensure seamless backend control and operational efficiency.
4. Integrate Clerk for user authentication and access management, Stripe for handling secure subscription payments, and Strapi for content management and dynamic data updates.
5. Complete the entire project within a strict 12-week timeline, with a penalty clause to ensure on-time delivery and adherence to project milestones.
OUR SOLUTION
GeekyAnts delivered a comprehensive web-based SaaS platform that unified Digi Vendor’s user and admin experiences. The solution allowed users to explore, purchase, and manage vending leads, routes, and marketplace items while enabling administrators to control user access, content, and subscriptions seamlessly.
Automation was introduced through Google Forms and App Script pipelines for data collection and n8n workflows for onboarding and subscription management. The result was a scalable, high-performance platform that enhanced efficiency, reliability, and data accuracy across operations.

CHALLENGES IN EXECUTION & SOLUTIONS
We managed to deliver within the project deadline through robust project planning and clear scope alignment, ensuring that milestones were well-defined and achievable. Our dedicated team established regular feedback cycles and maintained structured documentation to create clarity, streamline approvals, and keep the design process efficient, addressing inconsistent client feedback effectively.
Frequent change requests that introduced scope variations were managed through proper CR documentation, the use of feature toggles, and phased rollouts, allowing the team to integrate changes without disrupting stability or quality.
Requirement GatheringRequirement Gathering
Frequent change requests (CRs)
Cross-team coordination within short sprints
Scope variations during execution
OUR APPROACH
The platform was built using a monolithic architecture with Next.js for the frontend, Node.js for the backend, and Supabase as the database.
- Background Services: Implemented queue-based background jobs for notifications and emails, improving API speed and reliability.
- Automation: Streamlined lead and route data collection using Google Forms and App Script pipelines for structured imports into Supabase.
- Access Control: Added middleware and DB hooks to enforce subscription tiers, supported by CI/CD pipelines and real-time monitoring.
- Onboarding: Automated user invites, role assignments, and coupon-based trials via n8n to simplify operations and increase conversions.
Design
- Created responsive layouts for the landing page, user web app, and admin web app.
- Designed dedicated hero sections highlighting key value propositions for the landing page.
- Ensured UI consistency across all modules—Vend Lead, Vend Route, Vend Market, and Subscription.
- Focused on usability and clear navigation to simplify complex workflows for different user roles.
- Maintained close design–development collaboration to ensure accuracy during implementation.

Development – Mobile Frontend
- Built with Next.js for speed, scalability, and SEO optimization.
- Developed landing, user, and admin interfaces with modular architecture.
- Integrated Clerk for user authentication and Stripe for subscription management.

Development – Backend
- Developed with Node.js and Supabase for scalability and data integrity.
- Implemented background job queues, CI/CD pipelines, and monitoring hooks.
- Automated data flow and onboarding through n8n and Google App Scripts.

Admin Panel
- Modules for Lead, Route, User, and Subscription Management.
- Dashboard displaying metrics on user onboarding, lead and route performance, and subscriptions.
- Lead Management with full CRUD functionality for creation and assignment.
- Route Management enabling mediation between buyers and sellers.
- Subscription & Product Management to handle user plans and marketplace items.
- Integrated with Strapi for content management and dynamic data updates.

Testing & QA Process
Testing followed an SLA-driven UAT framework with a structured deployment plan to ensure reliability and precision. Each cycle focused on validation for a zero-blocker release, with transparent communication and detailed documentation throughout.
Iterative improvements and feedback resolution during CR rollouts ensured continuous quality and a seamless transition to production.

RESULTS
Have a business problem or idea to scale? Connect with us.

Case Studies.
More from our engineering portfolio.

@arrive For The @Company
A secure location sharing and event creation app for the @ company.

Mental Health Platform for IvySky
Revolutionising mental health solutions with IvySky, an organisation by teens for teens

Crypto Payments Wallet App For Zapit
Intensive support for a crypto infused complete payments app for Zapit

A Training & Learning Tool For A Tech Giant
Developing a web app for training and learning with a Tech Revolutionary in Romania.


