A full-stack web application where creators can receive support from their fans in the form of "chai" (contributions). Built using Next.js, MongoDB, Razorpay, and NextAuth, it provides a seamless and secure payment experience.
Get Me a Chai is a Buy Me a Coffee-style platform that allows creators to connect with their supporters and receive payments directly. Fans can show their appreciation by buying "chai" for their favorite creators. The project is fully responsive, deployed on Vercel, and integrated with MongoDB Atlas for data storage and Razorpay for secure transactions.
- 🔐 Secure authentication with NextAuth (Google & GitHub OAuth)
- 💳 Seamless Razorpay payment integration
- 📦 MongoDB Atlas for scalable data storage
- 📱 Fully responsive UI built with Tailwind CSS
- 🌐 Deploy-ready with Vercel
Frontend: Next.js, React, Tailwind CSS
Backend: Node.js, Express.js (API Routes via Next.js)
Database: MongoDB Atlas
Authentication: NextAuth (Google & GitHub OAuth)
Payments: Razorpay
Deployment: Vercel
Follow these steps to set up the project locally:
git clone https://github.com/2000Deba/getmychai.git
cd getmychainpm installCreate a .env.local file in the root folder and add:
MONGODB_URI=your_mongodb_connection_string
NEXTAUTH_URL=http://localhost:3000
NEXTAUTH_SECRET=your_nextauth_secret
RAZORPAY_KEY_ID=your_razorpay_key_id
RAZORPAY_KEY_SECRET=your_razorpay_key_secret
NEXT_PUBLIC_URL=http://localhost:3000
GITHUB_ID=your_github_oauth_id
GITHUB_SECRET=your_github_oauth_secret
GOOGLE_ID=your_google_oauth_id
GOOGLE_SECRET=your_google_oauth_secretnpm run devThe app will be live at http://localhost:3000 🚀
This project is optimized for Vercel deployment:
- Push your code to GitHub.
- Go to Vercel.
- Import the project from GitHub.
- Add your environment variables in Vercel's dashboard.
- Deploy 🚀
Live Demo: https://getmychai.vercel.app/
Debasish Seal
💻 GitHub
🌐 Portfolio
If you like this project, please consider giving it a ⭐ on GitHub 🙌






