Creators Nest is a unified web platform that empowers creators — artists, developers, musicians, writers, and more — by providing a space to sell digital products and receive direct support from supporters through localized payment methods in India like UPI, PhonePe, Paytm, Wallets, etc.
Checkout live at: https://cn.nism.me
A platform built for the creator economy in India and beyond.
Creators Nest combines two key elements of creator monetization:
- A Marketplace where creators can list and sell digital goods.
- A Support page where fans can donate or support one-time using local payment systems.
Our mission is to reduce dependency on global platforms that don't support local payments or charge high fees, and instead offer a simple, creator-first experience.
While platforms like Patreon, Gumroad, and BuyMeACoffee offer partial solutions, they often:
- Don’t support Indian payment methods.
- Have high platform/service fees.
- Lack localized experience or hybrid functionality.
Creators Nest aims to bridge that gap — building a Made-for-India solution to directly empower local creators with:
- UPI-based donations.
- A simple store interface.
- Affordable platform with minimal fees.
- 🛒 Creator Storefront to sell digital goods
- 💰 Support/Donate with UPI, Cards, Wallets, etc
- 📊 Dashboard to view earnings, supporters, and analytics
- 🔐 Secure Authentication with Better Auth
- ⚙️ Profile and Payment Settings Management
- 🎯 Responsive, mobile-first design
- Git
- Docker
- Razorpay credentials (for test mode)
- Google OAuth credentials (for Login with Google to work)
- Clone the repo
git clone https://github.com/nimone/creators-nest.git
cd creators-nest- Set up environment variables
Example .env:
DATABASE_URL="file:../db/db.sqlite"
NEXT_PUBLIC_SELF_URL=<Your Domain or http://localhost:3000>
# BetterAuth configuration
BETTER_AUTH_URL=<Your Domain or http://localhost:3000>
BETTER_AUTH_SECRET=<Random SECRET>
GOOGLE_CLIENT_ID=<Obtain from Google Console for Google OAuth to work>
GOOGLE_CLIENT_SECRET=<From Google Console>
# Razorpay Config
RAZORPAY_KEY_ID=<Obtain from https://x.razorpay.com>
RAZORPAY_KEY_SECRET=<Obtain from Rayorpay>
NEXT_PUBLIC_RAZORPAY_KEY_ID=<Same as RAZORPAY_KEY_ID>
# Deployment configuration
SSL_EMAIL=<Your EMAIL>
DOMAIN=<YOUR DOMAIN>
PORT=5000
- Run the application
Make sure you are in the root directory (where docker-compose.yml is located), then run:
docker compose up --buildbun run dev # Runs the dev server app
bun run build # Builds for production
bun run start # Runs production buildDistributed under the MIT License. See LICENSE for more information.
Project by Nishant Mogha
Email: [email protected] GitHub: @nimone




