Nanoinfluencers.io
A SaaS marketplace matching local businesses with nano-influencers
A subscription platform where businesses publish offers and nano-influencers claim them in exchange for posts and reviews.

The challenge
Small businesses want the reach of local creators, and creators with small followings want deals worth posting about. Arranging those collaborations one at a time over direct messages does not scale: terms are unclear, redemptions are untracked, and nobody can tell which collaboration brought customers in.
The requirement
- Businesses can publish an offer with clear terms: what the influencer receives, how many times it can be used, and what they must do in return.
- Influencers can browse offers, claim them and redeem them.
- Each collaboration is trackable, so a business can see what an offer produced.
- The platform runs as a subscription service with tiered plans.
The solution
We built a two-sided web platform. A business creates a deal, for example a two-for-one lunch menu, sets a usage limit, and specifies the deliverables, such as an Instagram post or a Google review. Influencers see deals that match them and claim the ones they want.
Each influencer receives a unique code, which is how redemptions are attributed to an individual creator. Businesses see results per deal and per influencer in their dashboard.
Platform administrators approve accounts, manage businesses and review activity. Subscriptions and plan changes are handled through Stripe.
Architecture
The platform is written in TypeScript end to end: a React frontend and a NestJS API on PostgreSQL. Redis backs the parts of the system that need fast reads, such as dashboards. Stripe manages subscription billing, and its webhooks keep each account’s plan status in step with the application.
Technology
React, NestJS, TypeScript, PostgreSQL, Redis and Stripe.
Outcome
Nanoinfluencers.io runs as a subscription product in which a collaboration is a structured, trackable deal with defined terms on both sides.

