Skip to content

πŸš€βœ¨ Excited to share my latest project β€” Get Me A Chai β˜•, a Patreon clone built with Next.js βš›οΈ, Tailwind CSS 🎨, MongoDB πŸ—„οΈ, and integrated with Razorpay πŸ’³ for seamless payments!

Notifications You must be signed in to change notification settings

sahilzalte/Get-Me-A-Chai-Using-Next.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

β˜• Get Me A Chai - Patreon Clone Using Next.js

A full-stack Patreon-inspired platform that allows users to support creators by sending payments. Built with Next.js, Tailwind CSS, MongoDB, and Razorpay integration for seamless and secure transactions.


πŸ“Œ Features

  • πŸ” GitHub OAuth Authentication
  • πŸ§‘β€πŸ’» User Dashboard with donation and profile tracking
  • πŸ’³ Razorpay Payment Integration
  • ⚑ Real-time Payment Handling with callback support
  • πŸ“± Responsive Design for mobile and desktop
  • 🌐 MongoDB Database for storing user and donation info securely

πŸ› οΈ Tech Stack

  • Frontend: Next.js, React, Tailwind CSS
  • Backend: Next.js API Routes, MongoDB
  • Auth: GitHub OAuth using next-auth
  • Payments: Razorpay SDK
  • Database: MongoDB Atlas

Configure Environment Variables

Create a .env.local file based on .env.example:

GITHUB_ID=your_github_oauth_id
GITHUB_SECRET=your_github_oauth_secret
RAZORPAY_KEY_ID=your_razorpay_key
RAZORPAY_KEY_SECRET=your_razorpay_secret
MONGODB_URI=your_mongodb_connection_string
NEXTAUTH_SECRET=your_nextauth_secret

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

About

πŸš€βœ¨ Excited to share my latest project β€” Get Me A Chai β˜•, a Patreon clone built with Next.js βš›οΈ, Tailwind CSS 🎨, MongoDB πŸ—„οΈ, and integrated with Razorpay πŸ’³ for seamless payments!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published