Skip to content

Repository files navigation

🚀 Creator Fuel

Creator Fuel is a full-stack creator support platform inspired by Patreon, enabling creators to receive support from their audience through secure online payments.

Built using Next.js, MongoDB, NextAuth, and Razorpay, the application demonstrates authentication, payment gateway integration, database management, and modern full-stack web development practices.

Note: This project was developed as part of my full-stack learning journey to explore authentication, payment processing, and scalable web application architecture.


🌐 Live Demo

🔗 https://creator-fuel-six.vercel.app/

📄 Documentation

🔗 https://imjoe77.github.io/creatorfuel-docs/


✨ Features

  • 🔐 Secure Authentication using NextAuth
  • 👤 Creator Profile Pages
  • 📊 Personalized Creator Dashboard
  • 💳 Razorpay Payment Integration
  • 🗄️ MongoDB Database with Mongoose
  • ⚡ Dynamic Routing using Next.js App Router
  • 📱 Responsive User Interface
  • 🔒 Protected Routes & Session Management
  • 🎨 Modern UI built with Tailwind CSS

🛠️ Tech Stack

Frontend

  • Next.js
  • React
  • Tailwind CSS

Backend

  • Next.js API Routes
  • MongoDB
  • Mongoose

Authentication

  • NextAuth.js

Payments

  • Razorpay

📂 Project Structure

app/
components/
actions/
models/
db/
public/

💡 Key Technical Highlights

  • Implemented secure authentication and session management using NextAuth.
  • Integrated Razorpay to support online creator payments.
  • Built REST-style API endpoints using Next.js API Routes.
  • Designed scalable MongoDB schemas with Mongoose.
  • Developed reusable React components following a modular architecture.
  • Implemented dynamic routing using the Next.js App Router.
  • Managed application state and asynchronous data flow efficiently.

🚀 Future Improvements

  • Subscription-based memberships
  • Email notifications
  • Payment history
  • Creator analytics dashboard
  • Profile customization
  • Cloud image uploads
  • Search and discovery
  • Admin dashboard

👨‍💻 Author

Nathaniel Bandi

GitHub: https://github.com/imjoe77


📄 License

This project is licensed under the MIT License. See the LICENSE file for more information.

About

A full-stack creator support platform inspired by Patreon, featuring secure authentication, Razorpay payments, MongoDB integration, and dynamic creator dashboards built with Next.js.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages