Skip to content

A modern SaaS app for uploading, transforming, and sharing media with Cloudinary. Built with Next.js and Prisma, and designed for production-ready workflows

Notifications You must be signed in to change notification settings

CKofficial-1797/Cloudinary_AI_SAAS

Repository files navigation

Cloudinary AI SaaS

A modern SaaS app for uploading, transforming, and sharing media with Cloudinary. Built with Next.js and Prisma, and designed for production-ready workflows.

Features

  • Secure image and video uploads
  • Cloudinary-backed transformations
  • Social sharing-friendly media pages
  • Auth-ready routing with Next.js App Router
  • Persistent storage with Prisma and a Postgres database

Tech Stack

  • Next.js (App Router)
  • TypeScript
  • Prisma ORM
  • Cloudinary
  • Tailwind CSS and DaisyUI

Getting Started

Prerequisites

  • Node.js 18+
  • Cloudinary account
  • Postgres database (e.g., Neon)

Setup

  1. Install dependencies
    npm install
  2. Copy env.sample to .env.local and fill in values
  3. Run database migrations
    npx prisma migrate deploy
  4. Start the development server
    npm run dev

Scripts

  • npm run dev - Start the development server
  • npm run build - Build for production
  • npm run start - Run the production server
  • npm run lint - Lint the codebase

Project Structure

app/         
components/  # Reusable UI components
prisma/      # Prisma schema and migrations
public/      # Static assets
types/       # Shared TypeScript types

About

A modern SaaS app for uploading, transforming, and sharing media with Cloudinary. Built with Next.js and Prisma, and designed for production-ready workflows

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors