Skip to content

francijpg/gallery-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gallery App

Gallery app is a way to manage and share content through images with others, like a social network. Within the application you can:

  1. Upload your own images or share one you like from an external repository with great content.
  2. Keep your photos private or public, as well as delete them if you prefer.
  3. Navigate with an infinite scroll through all the content.
  4. Recover your password, in case you forget it.

DEMO

Features

  • Built with React 17
  • Powered by Firebase services (authentication, firestore, storage)
  • Environment Variables handling
  • Management and security of private and public routes
  • State Management with Redux
  • Code typed with Typescript
  • Authentication option with social networks
  • Custom and responsive design with styled-components
  • API Unsplash handling
  • Design Patterns use: mediator, dependency injection and others.

Requirements

Installation

  • git clone https://github.com/francijpg/gallery-app.git
  • To run this application, you must first create an .env file and fill it according to the .env.example file. And later:
    • cd gallery-app
    • npm install
    • npm start

About

Gallery app is a way to manage and share content through images with others, like a social network.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages