Skip to content

g-k-shuvo/artifynow

Repository files navigation

AI Image SaaS Platform (Learning Project)

Built while exploring modern full-stack architecture, AI integrations, and SaaS patterns.


🤖 Introduction

This project was built as part of my hands-on learning process while exploring:

  • AI-powered image processing workflows
  • SaaS architecture (auth, billing, credits system)
  • Scalable full-stack development with modern tools

The initial foundation was inspired by a tutorial, but I used it to understand and explore real-world implementation patterns.


🧠 What I Focused On

  • Understanding AI transformation workflows
  • Structuring a scalable full-stack application
  • Managing API flow and async operations
  • Integrating third-party services (Stripe, Cloudinary, Clerk)

⚙️ Tech Stack

  • Next.js
  • TypeScript
  • MongoDB
  • Clerk (Authentication)
  • Cloudinary (Media Processing)
  • Stripe (Payments)
  • TailwindCSS + Shadcn UI

🔋 Features

  • Authentication & protected routes
  • AI-based image transformations (restoration, recolor, fill, removal)
  • Credit-based usage system
  • Stripe payment integration
  • Image upload, transformation, and download flow
  • Search and pagination
  • Responsive UI

🧪 Key Learnings

  • Structuring a production-like SaaS application
  • Handling third-party APIs and async workflows
  • Designing a credit-based monetization system
  • Managing media-heavy applications efficiently

🤸 Quick Start

git clone https://github.com/g-k-shuvo/artifynow
cd artifynow
npm install
npm run dev

Releases

Packages

Used by

Contributors

Languages