Skip to content

jeetburman/Lenzora

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

26 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Lenzora (The photo editing app)

Lenzora – Developer Setup

This document explains how to set up the frontend (React + Vite + Tailwind) and backend (Node.js + Hono + MongoDB Atlas) locally.

πŸ”Ή Prerequisites

Make sure you have these installed:

Node.js (v18+ recommended)

npm (comes with Node)

Git

MongoDB Atlas connection string (ask Jeet for .env details)

πŸ”Ή Clone the Repository git clone https://github.com//photo-editing-app.git cd photo-editing-app

πŸ”Ή Backend Setup (Hono + MongoDB)

Go to the backend folder:

cd backend

Install dependencies:

npm install

Create a .env file in backend/ with:

MONGO_URI=your-mongodb-atlas-uri

Start the backend:

npm start

Runs at: http://localhost:3001

πŸ”Ή Frontend Setup (Vite + React + Tailwind)

Go to the frontend folder:

cd ../frontend

Install dependencies:

npm install

Start the dev server:

npm run dev

Runs at: http://localhost:5173

πŸ”Ή Project Structure photo-editing-app/ │── backend/ # Hono backend + MongoDB │── frontend/ # Vite + React + Tailwind frontend │── .gitignore │── README-dev-setup.md

πŸ”Ή Git Workflow (Important)

Never commit .env or node_modules.

Work in feature branches:

git checkout -b feature/your-feature-name

Push your branch and open a PR for review.

πŸ”Ή Common Commands

Backend

cd backend npm start

Frontend

cd frontend npm run dev

About

Not your regular photo editing app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •