A modern GetMeAChai with custom styling, built for creators to receive direct support via UPI.
GetMeAChai (My Style) is a platform that enables creators to receive small contributions (“a chai”) directly from their fans using UPI.
Fans don’t need an account — they can simply search for creators and support them, while creators can log in, create a profile, and showcase their contributions.
- 🔑 OAuth Login with Google, GitHub
- 🎨 Creator Pages: Name, username, profile picture, UPI ID
- 💸 Direct UPI Support (no gateway fees)
- 🔍 Creator Search for fans
- ⚡ Contributions are displayed after 1 minute
- 🏆 Top Supported Creators highlighted on the homepage
- 📱 Responsive User Interface
- Clone the repo
- Install dependencies:
npm install - Set up
.env.localwith your MongoDB and OAuth credentials - Run MongoDB locally or use Atlas
NEXTAUTH_URL=http://localhost:3000
- Start the dev server:
npm run dev
/app— Next.js app pages and API routes/components— React components/models— Mongoose models/lib— Database connection/public— Static assets
/api/user/profile— Get/update creator profile/api/contribute— Save a contribution/api/contributions/[email]— Get contributions for a creator/api/creator/[username]— Get creator info by username/api/topcreators— Get top supported creators
- Fork the repo
- Create a branch:
git checkout -b feature/new-feature - Commit changes:
git commit -m "Add new feature" - Push:
git push origin feature/new-feature - Open a PR 🚀
- GitHub: CodzHorizon
- Email: kshitizsh.8@example.com
This project is licensed under the MIT License. See the LICENSE file for details.
⚡ Built with ❤️ using Next.js, MongoDB, and UPI.