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.
🔗 https://creator-fuel-six.vercel.app/
🔗 https://imjoe77.github.io/creatorfuel-docs/
- 🔐 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
- Next.js
- React
- Tailwind CSS
- Next.js API Routes
- MongoDB
- Mongoose
- NextAuth.js
- Razorpay
app/
components/
actions/
models/
db/
public/
- 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.
- Subscription-based memberships
- Email notifications
- Payment history
- Creator analytics dashboard
- Profile customization
- Cloud image uploads
- Search and discovery
- Admin dashboard
Nathaniel Bandi
GitHub: https://github.com/imjoe77
This project is licensed under the MIT License. See the LICENSE file for more information.