Skip to content

Sachinsen7/cloud-saas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 

Repository files navigation

Cloud SaaS Video Platform

This is a Next.js SaaS project bootstrapped with create-next-app. It provides a video platform with upload, listing, and download functionality.

Technologies Used

  • Next.js (App Router)
  • React
  • TypeScript
  • Prisma ORM
  • Clerk (Authentication)
  • Neon DB
  • Daisy UI

Features

  • Video upload and management
  • Video listing with preview cards
  • Download videos directly from the UI
  • Authentication via Clerk
  • Responsive UI with Tailwind CSS
  • Optimized fonts using next/font (Geist)
  • Prisma ORM for database access

Getting Started

First, install dependencies:

npm install
# or
yarn
# or
pnpm install

Run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 in your browser to see the app.

Project Structure

  • app/ – Next.js app directory (routes, pages, API)
  • components/ – Reusable React components
  • prisma/ – Prisma schema and migrations
  • public/ – Static assets
  • types/ – TypeScript types

Environment Variables

Create a .env file in the root and add your environment variables as needed (e.g., database connection, Clerk keys).

Deployment

Deploy easily on Vercel.

See Next.js deployment documentation for more details.

Learn More

  • Next.js Documentation
  • Prisma Documentation
  • Clerk Documentation
  • Tailwind CSS Documentation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published