An open API service indexing awesome lists of open source software.

https://github.com/iamvikash28/photo-folio

A sleek React + Firebase photo album app to organize, browse, and manage your memories.
https://github.com/iamvikash28/photo-folio

carousel css-modules firebase frontend image-management photo-album photo-app photo-gallery react react-components webapp

Last synced: 2 months ago
JSON representation

A sleek React + Firebase photo album app to organize, browse, and manage your memories.

Awesome Lists containing this project

README

          

# 📸 Photo Folio

**"A sleek React + Firebase photo album app to organize, browse, and manage your memories."**

Photo Folio is a modern and minimal photo album management app built with **React** and **Firebase**.
It allows users to create albums, upload images, browse through a carousel view, and manage their photo collection with an intuitive interface.

---

## ✨ Features

- 📁 **Create, edit, and delete albums**
- 🖼 **Upload and manage images** inside albums
- 🔍 **Search functionality** for quick access
- 📱 **Responsive design** for mobile and desktop
- ⚡ **Firebase integration** for data storage and hosting

---

## 🛠 Tech Stack

- **Frontend:** React, CSS Modules
- **Backend / Storage:** Firebase
- **Styling:** CSS Modules + Custom styles
- **Package Manager:** npm

---

## 📂 Project Structure

photo-folio/
├── public/ # Static files (index.html, assets)
├── src/ # React source code
│ ├── components/ # Modular UI components
│ ├── firebase.js # Firebase configuration
│ ├── App.js # Main app component
│ └── index.js # Entry point
├── package.json # Dependencies & scripts

---

## 🚀 Getting Started

**1️⃣ Clone the repository**
```bash
git clone https://github.com/iamvikash28/photo-folio.git
cd photo-folio
```

2️⃣ Install dependencies
```bash
npm install
```

3️⃣ Start the development server
```bash
npm start
```

Visit http://localhost:3000 to view it in your browser.