A Patreon clone built using the MERN stack, Get Me A Chai allows content creators to offer exclusive memberships and connect with their audience. It enables users to support creators through monthly subscriptions and access exclusive content.
This is a Next.js project bootstrapped with create-next-app.
- User Registration & Login : Secure authentication for users and creators.
- Subscription Management : Users can subscribe to creators for exclusive content.
- Content Access : Subscribers can access content based on their subscription tier.
- Creator Dashboard : Creators can manage their content and subscription tiers.
- Payment Integration : Subscription payments for creators.
- Responsive Design : Optimized UI for both desktop and mobile.
| 🌐 Technology | 📖 Documentation |
|---|---|
| React | React Docs |
| Node.js | Node.js Docs |
| Express | Express Docs |
| MongoDB | MongoDB Docs |
1️⃣ Clone the Repository
git clone https://github.com/Manan-Joshi750/GetMeAChai.git cd GetMeAChai 2️⃣ Install Dependencies
npm install cd frontend && npm install 3️⃣ Configure .env File Create a .env file in the root directory with the following settings :
NODE_ENV=development/production
PORT=5000
MONGO_URI=
JWT_SECRET=
STRIPE_SECRET_KEY=
4️⃣ Start the Development Server Run the application using one of the following :
npm run dev # or yarn dev # or pnpm dev # or bun dev 5️⃣ Open in Browser Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.js. The page auto-updates as you edit the file.
This project uses next/font to automatically optimize and load Inter, a custom Google Font.
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.











