Skip to content

Neo-Ciber94/ImageGen

Repository files navigation

ImageGen

CI

An AI image generator gallery.

Features

  • Generate Images using AI
  • Search images by its prompt
  • Preview generated images and see the prompt used
  • Delete images
  • Dark Mode
  • Rate limiting
  • Auth
    • Google*
    • Github
    • Discord
  • Images saved to S3 and distributed thought Cloudfront
  • Prompt improvement system
    • User can improve a prompt for a more detailed
  • Token system
    • User require to use tokens to generate images
  • Token regeneration System
    • Each X days the user recover tokens

* We are only using google auth for now to prevent multiple accounts from different sources to spam image generation, having only 1 source reduce the possibility of this happening

Stack

  • NextJS
  • T3 Stack (TRPC, Typescript, TailwindCSS)
  • Drizzle ORM (With PostgreSQL)
  • HeadlessUI
  • Clerk
  • OpenAI
  • AWS (S3, Cloudfront)

The deployment is done using SST which involve using AWS.

Screenshots

Home

Gallery