Skip to content

Bhup-GitHUB/AutoThumb

Repository files navigation

AutoThumb

A simple web application to generate YouTube thumbnails.

Description

AutoThumb helps you create custom thumbnails for your YouTube videos. Upload images, add text, apply filters, and download your thumbnails ready for YouTube.

Tech Stack

  • Next.js - React framework
  • Tailwind CSS - Styling
  • shadcn/ui - UI components
  • NextAuth - Authentication
  • Prisma - Database ORM
  • Stripe - Payments
  • AWS S3 - Image storage

Installation

  1. Clone the repository
git clone https://github.com/Bhup-GitHUB/autothumb.git
cd autothumb
  1. Install dependencies
npm install
  1. Set up environment variables Create a .env.local file:
DATABASE_URL="your-database-url"
NEXTAUTH_SECRET="your-secret"
NEXTAUTH_URL="http://localhost:3000"
STRIPE_SECRET_KEY="your-stripe-key"
AWS_ACCESS_KEY_ID="your-aws-key"
AWS_SECRET_ACCESS_KEY="your-aws-secret"
  1. Set up database
npx prisma generate
npx prisma db push
  1. Run the development server
npm run dev
  1. Open http://localhost:3000 in your browser

Features

  • Create custom thumbnails
  • Add text and effects
  • Save and download thumbnails
  • User authentication
  • Cloud storage

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published