Skip to content

A web application built with React, Redux, and cloud storage integration for users to upload, view, and track images. FotoFolio offers a user-friendly platform for managing and showcasing your image portfolio.

Notifications You must be signed in to change notification settings

Karan2310/FotoFolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 

Repository files navigation

FotoFolio

Screenshot 2023-09-01 at 6 56 20 PM

A web application built with React, Redux, and cloud storage integration for users to upload, view, and track images. FotoFolio offers a user-friendly platform for managing and showcasing your image portfolio.

Features

  • User Authentication: Secure user registration and login system.
  • Image Upload: Easily upload and manage your images with title.
  • Cloud Storage Integration: Seamlessly integrate with Cloudinary for efficient image storage.
  • Image Gallery: Browse and interact with your uploaded images in a beautiful gallery.
  • Image Viewing Tracking: Keep track of how many times your images have been viewed.
  • Redux State Management: Efficiently manage application state with Redux.

Demo

Explore the Live Demo to see FotoFolio in action.

Test Credentials:

Getting Started

  1. Clone the repository.
  2. Set up the backend API for user authentication, image upload, and tracking.
  3. Configure Cloudinary credentials.
  4. Run the React frontend.

Usage

  1. Register: Create an account to access image uploading and tracking features.
  2. Upload Images: Upload your images, providing titles.
  3. Gallery View: Browse your image collection in a visually appealing gallery.
  4. Track Views: Monitor the number of views for each of your uploaded images.
  5. Download Images: Download your uploaded images for offline use or sharing with others.
  6. Delete Images: Remove unwanted images from your gallery as needed.

Technologies

  • React: Building the user interface.
  • Redux: Managing application state.
  • Node.js: Backend development for authentication and API.
  • Cloudinary: Cloud-based image storage.
  • JWT Token: Authentication mechanism.

Contributing

  1. Fork the repository.
  2. Make your contributions.
  3. Create a pull request.

Screenshots

Screenshot 1 Screenshot 2
Screenshot 3 Screenshot 4

About

A web application built with React, Redux, and cloud storage integration for users to upload, view, and track images. FotoFolio offers a user-friendly platform for managing and showcasing your image portfolio.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published