Skip to content

leflon/galleries

Repository files navigation

Galleries

Simple Pinterest-ish gallery app

TypeScript Angular Firebase

Galleries is a simple web app that allows you to create and manage galleries of images (soon enough, videos too).

You can either add images from distant locations or upload them from your personal files.

Features

  • Create and manage galleries
  • Upload images
  • Add images from URLs
  • Add tags to images
  • Search images by tags (soon)

Technologies

This app is built with:

  • Angular
  • Firebase, using
    • Firestore
    • Firebase Storage
    • Firebase Authentication
    • Firebase Functions
    • Firebase Hosting

Installation

  1. Clone the repository

Using Git

git clone https://github.com/leflon/galleries.git

Using GitHub CLI

gh repo clone leflon/galleries
  1. Install dependencies
npm install
  1. Create a Firebase project Follow these instructions to create a Firebase project and add the Firebase configuration to your app.

  2. Run the app

npm start

Contributing

If you want to contribute to this project, feel free to open an issue or a pull request.

Please note that this project is purely personal and has no vocation to become a full-fledged app. It is meant to be a learning experience for me. However, if you have any suggestions or improvements, I would be happy to implement them.