Brave Mom Naturals: Building a Natural-Products Store and Online Class Platform
How we built a website, admin panel and Android app for Brave Mom Naturals, a maker of natural soaps and skin care who teaches classes, with wallet, referrals, video lessons and bundles.

Brave Mom Naturals is a real client of VS Tech Builders. The business is run by a woman who makes and sells natural body-care, skin-care and soap products, and who also teaches classes on how to make them. This post explains what she asked for, what we built, and the decisions behind it. We have kept it to what we can state plainly: no sales figures, no quotes, no promises about results.
The starting point: one maker, two ways of earning
Many small brands have a single income stream. This one has two. Customers buy finished products, and learners pay to be taught how to make similar products themselves. The two audiences overlap, but they behave differently. A shopper wants a clear catalogue and a quick checkout. A learner wants to find a class, pay once, and then return to the lessons repeatedly.
She came to us with a clear ambition: take her work worldwide, and sell her classes online to learners anywhere. That ambition shaped almost every technical choice, because a worldwide audience means different devices, different payment habits and different time zones, all without a person on hand to help each buyer.
What we built
The project has three parts that work together:
- A website where visitors can read about the brand, browse what is on offer and sign up for classes.
- An admin panel, which is the private back office where the owner manages the content and the business without calling a developer. If the term is new, you can think of it as a control room for the business.
- An Android app for learners, built so that class videos can be watched there.
We built it on Next.js for the website and Firebase for the backend, with Razorpay and Cashfree handling payments. Next.js is a framework for building fast websites; Firebase is Google's platform for storing data, handling sign-in and serving files. You can read about Firebase in plain language on our glossary page.
The features that make it more than a shop
Three features set this project apart from a standard online store.
Wallet and referral system
Buyers have a wallet inside the platform, and there is a referral system so existing customers can bring in new ones. These two features tend to go together because a wallet gives referral rewards somewhere to land. We have written a separate guide on how wallets and referral rewards work for small online brands, including the rules an owner should decide in advance.
Video lesson player
Classes are taught through video, so the platform includes a lesson player. A learner opens a class and watches the lessons in order. A player built for lessons is different from simply embedding a video link, because the platform decides who may watch what.
Course bundles
Classes can be grouped into bundles. For a teacher with several related classes, a bundle lets a learner buy a set in one step, and lets the owner present a natural learning path instead of a long list of separate items.
One rule that shaped the app: where videos play
The owner set a firm rule for her class videos. Android users watch them only inside the Android app, not on the website. There is no iPhone app, so Apple users watch on the website.
That is a business decision, and we built the platform around it rather than arguing with it. The result is that a learner's device decides where they go: an Android phone sends them to the app, and an Apple device sends them to the site. We explain the reasoning behind rules like this, and the honest limits of any such rule, in our guide to protecting paid course videos.
Why two payment gateways
The platform uses both Razorpay and Cashfree. We will not guess at the owner's reasons for her setup, but the general picture is useful to any business. A payment gateway is the service that takes a card, UPI or bank payment from a customer and passes the money to you. Each gateway has its own supported methods, fees and settlement terms, and some businesses connect more than one. Our comparison of Razorpay, PayU and Cashfree sets out how they differ.
What this project shows for other creators and makers
If you make products and also teach, the lesson from this build is that your website, your back office and your app should be planned as one system. A few practical points follow from it:
- Decide where paid content may be viewed before design starts, because it affects the app, the site and the permissions behind both.
- Give the owner an admin panel from day one, so classes, bundles and content can be changed without a developer.
- Choose the features that reward repeat behaviour, such as a wallet, referrals and bundles, only after the core purchase flow works.
- Plan payments early. Gateways need business documents and approval time, and that can run alongside development.
- Be honest about platforms you are not covering. Here there is no iPhone app, and the website covers Apple users.
How we work on projects like this
VS Tech Builders follows a six-step process, from discovery to support, with weekly demos during development and milestone-based payments. If you sell products and classes and want a similar platform, start with our e-commerce website development service, then talk to us about your own rules.
Frequently asked questions
What did VS Tech Builders build for Brave Mom Naturals?
We built a website, an admin panel and an Android app on Next.js and Firebase, with Razorpay and Cashfree payments. Features include a wallet and referral system, a video lesson player and course bundles. The aim was to help her sell natural products and online classes to customers and learners worldwide.
Can I watch Brave Mom Naturals class videos on an iPhone?
There is no iPhone app, so Apple users watch the class videos on the website. Android users follow a different rule set by the owner: they watch only inside the Android app, not on the website. The device you use decides where the videos play.
Can a small maker sell online classes worldwide?
Yes, if the platform handles payments, video delivery and access control without manual help. That usually means a website, a way to take online payments, a lesson player and an admin panel for the owner. The exact setup depends on your classes, your audience and the countries you want to serve.
Does a course business need both a website and an app?
Not always. A website alone is simpler and cheaper to run. An app makes sense when you want to control how paid videos are watched or give learners a dedicated place to return to. Brave Mom Naturals has both, because the owner chose app-only video viewing for Android users.
A software studio in Madurai building custom management systems, websites and Android apps for businesses in India, Malaysia and Singapore.
Discuss your project
