Skip to content

A Crowdfunding Platform (Patreon Clone) built with Next.js, Stripe, TypeScript — empowering creators to earn from their supporters.

Notifications You must be signed in to change notification settings

saifiimuhammad/getmealassi

Repository files navigation

GetMeALassi 🥤

GetMeALassi Logo

A Crowdfunding Platform (Patreon Clone)
Built with Next.js, Stripe, TypeScript — empowering creators to earn from their supporters.


✨ Features

  • Creator Accounts:
    Users can create and update their profiles, including uploading an avatar and banner.

  • Authentication:
    Login or register seamlessly using GitHub OAuth.

  • Crowdfunding Payments:
    Supporters can make payments directly to creators via Stripe integration.

  • Discover Creators:
    Search and explore talented creators across the platform.


🛠️ Tech Stack

  • Next.js (Frontend & Backend)
  • TypeScript
  • Stripe API (Payments)
  • GitHub OAuth (Authentication)
  • Cloudinary (for avatars and banners)

🚀 Setup Instructions

  1. Clone the repository

    git clone https://github.com/saifiimuhammad/getmealassi.git
  2. Install dependencies

    cd getmealassi
    npm install
  3. Configure environment variables

    Create a .env.local file and add:

    NEXTAUTH_URL=http://localhost:3000
    GITHUB_ID=your_github_client_id
    GITHUB_SECRET=your_github_client_secret
    STRIPE_SECRET_KEY=your_stripe_secret_key
    STRIPE_PUBLIC_KEY=your_stripe_public_key
    MONGODB_URI=your_database_url
    CLOUDINARY_CLOUD_NAME=your_cloudinary_cloud_name
    CLOUDINARY_API_KEY=your_cloudinary_api_key
    CLOUDINARY_API_SECRET=your_cloudinary_secret
  4. Run the development server

    npm run dev

📸 Demo

2025-04-28.09-36-28.1.mp4

🧠 Future Plans

  • Add subscription models (monthly donations)
  • Creator tiers and exclusive content
  • Admin dashboard for reporting and analytics
  • SEO optimization for creator pages

📄 License

This project is licensed under the MIT License.


Made with ❤️ by Muhammad Saif
Let's empower creators together!


About

A Crowdfunding Platform (Patreon Clone) built with Next.js, Stripe, TypeScript — empowering creators to earn from their supporters.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published