Skip to content

🌐 Snap Zone is a secure personal photo storage web app where users can upload, view, and manage their private photos. Designed with privacy in mind, each photo is accessible only to its owner.

Notifications You must be signed in to change notification settings

RiteshDev99/Snap_Zone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

18 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌐 Snap Zone

Snap Zone is a secure personal photo storage web application where users can safely upload, view, and manage their private photos. Built with a full-stack architecture and powered by Appwrite, Snap Zone ensures strong security, smooth performance, and user privacy.


πŸš€ Features

  • πŸ” User Authentication

    • Signup, login, and logout using Appwrite Auth
    • Email and password-based authentication
    • Auth state handling across the app
  • πŸ–ΌοΈ Personal Photo Upload

    • Upload multiple personal photos
    • Real-time upload preview
    • Only authenticated users can upload
  • πŸ“ Private Gallery

    • Each user has access to their own private photos
    • Photos are securely stored in Appwrite storage
    • Preview and manage uploaded photos
  • 🧾 User Dashboard

    • View and manage uploaded photos
    • Delete or update photos (optional if implemented)

πŸ› οΈ Tech Stack

  • Frontend: React, JavaScript, Redux, Tailwind CSS
  • Backend (BaaS): Appwrite
  • Build Tool: Vite

πŸ“¦ Installation & Setup

1. Clone the Repository

git clone https://github.com/RiteshDev99/Snap_Zone.git
cd Snap_Zone
npm install

About

🌐 Snap Zone is a secure personal photo storage web app where users can upload, view, and manage their private photos. Designed with privacy in mind, each photo is accessible only to its owner.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published