Skip to content

xamaryadav/PhotoPort

Repository files navigation

📸 PhotoPort

A modern photo editing & printing tool built with Next.js, TailwindCSS, and TypeScript.
Create, crop, and generate passport-size or ID photos with print-ready layouts (4x6 / 5x7).


🌟 Features

  • ✂️ Photo Editing – Crop, resize, and adjust photos.
  • 🖼️ Print Preview – Generate layouts for 4x6 / 5x7.
  • 🎨 Beautiful UI – Tailwind + ShadCN components.
  • 📱 Responsive – Works on mobile, tablet, and desktop.
  • AI Helpers – Starter AI integrations (src/ai/).
  • ☁️ Firebase Hosting – Deploy-ready config.
  • 🔄 CI/CD – GitHub Actions workflow included.

🛠️ Tech Stack

Next.js TailwindCSS TypeScript Firebase



🚀 Getting Started

1️⃣ Clone & Install

git clone https://github.com/xamaryadav/PhotoPort.git
cd PhotoPort
npm install

2️⃣ Run Locally

npm run dev

3️⃣ Build & Start

npm run build
npm start

☁️ Deployment

This project is set up for Firebase Hosting. Deploy with:

firebase deploy

About

A modern passport photo editing & printing tool built with Next.js, TailwindCSS, and Firebase Hosting.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors