SaaS Solution for Digi Vendor: Simplifying Vending Management

Project Type

End-to-End Web Platform Development (User & Admin Apps)

Tech Stack

Node.js
Next.js
DigiVendor App showcasing  vending business management software

ABOUT THE CLIENT

Digi Vendor is a business-to-business software-as-a-service platform for vending machine operators. It connects professionals across the vending industry, offering tools to manage and expand their businesses effectively. They provide premium vending leads, a route marketplace, and exclusive product deals—all integrated into a unified platform designed to simplify and scale vending operations.

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.

100%

On-time Delivery

12

Week Delivery Completed

0%

Blocker Launch

DigiVendor and DigiLead mobile app interfaces for vending business management

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.

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.

screen
Vending business admin dashboard with sales charts and user statistics

CHALLENGES

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

1

Frequent change requests (CRs)

2

Cross-team coordination within short sprints

3

Scope variations during execution

4

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.
DigiVendor App Design interface showing notification settings and business alerts

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.
DigiRoute and DigiLead mobile app frontend with filters and onboarding flow

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.
DigiVendor backend system showcasing paginated lead management data table

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.
DigiVendor membership tier comparison table showing Bronze, Silver, and Platinum plans

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.

DigiMarket shopping cart interface for QA testing with payment and order summary

PROJECT RESULTS

The project was completed on schedule and launched without blockers. Strong communication and agile coordination ensured delivery precision and client satisfaction.

Performance enhancements, such as queue-based services, improved API responsiveness, while data automation ensured structured, error-free imports into Supabase. Onboarding automation increased trial-to-paid conversions and reduced operational effort.

Overall, the platform enabled Digi Vendor to operate more efficiently, scale faster, and strengthen its position in the vending technology space.

100%

On-time Delivery

12

Week Delivery Completed

0%

Blocker Launch

Let’s build your E-commerce Idea together!

Connect with our team for a free discovery session.

Let's Talk