Skip to content

ashutosh887/ShotLock

Repository files navigation

ShotLock

Deterministic creative control for AI-generated visuals.

ShotLock is a professional visual generation tool built on Bria FIBO. It is designed for creative workflows where consistency matters, allowing teams to lock camera and composition while iterating on lighting, color, and mood.

Built for creative workflows.
Fix composition. Iterate visuals. Keep outputs consistent.

Live demo: https://shotlock.vercel.app/

Features

  • Lock camera and composition
  • Controlled visual variations (lighting, mood, color)
  • Proof grid for side-by-side comparison
  • Designed for professional creative workflows

Tech Stack

  • Next.js 16 (App Router)
  • Prisma + MongoDB
  • Tailwind CSS
  • Bria FIBO

Quick Start

Install dependencies

npm install

Set up environment variables

Copy .env.example to .env and configure:

BRIA_API_KEY=your_bria_api_key
MONGODB_URI=mongodb+srv://...
JWT_SECRET=your_secret_key
NEXT_PUBLIC_APP_URL=http://localhost:3000

At least one of HF_TOKEN or BRIA_API_KEY is required.

Generate Prisma client

npx prisma generate

Run the development server

npm run dev

Open http://localhost:3000

Project Structure

shotlock/
├── app/
│ ├── api/ API routes
│ ├── app/ Protected application pages
│ ├── login/ Authentication
│ └── signup/
├── lib/ Utilities (auth, prisma, Bria FIBO)
├── prisma/ Prisma schema
└── components/ Reusable UI components

Environment Variables

BRIA_API_KEY – Bria API key (required)
MONGODB_URI – MongoDB connection string (required)  
JWT_SECRET – JWT signing secret (required)  
NEXT_PUBLIC_APP_URL – Public app URL (required)  

Deployment

ShotLock is optimized for Vercel.

  1. Push the repository to GitHub
  2. Import the project into Vercel
  3. Add environment variables
  4. Deploy

No additional infrastructure is required.

Built On

Bria FIBO
https://bria.ai/fibo

Author

Built with love by Ashutosh Jha

Website: https://ashutosh887.in
GitHub: https://github.com/ashutosh887
LinkedIn: https://www.linkedin.com/in/ashutosh887/

License

MIT

About

Deterministic creative control for AI-generated visuals.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages