VernissageApp / VernissageWeb

Application which is Web component for Vernissage photos sharing platform.
https://vernissage.photos
Apache License 2.0
8 stars 0 forks source link

Vernissage Web

Build Status Typescript Angular Platforms macOS | Linux | Windows

Application which is Web component for Vernissage photos sharing platform.

Prerequisites

Before you start Web client you have to run Vernissage API. Here https://github.com/VernissageApp/VernissageServer you can find instructions how to do it on local development environment.

Architecture

               +-----------------------------+
               |   VernissageWeb (Angular)   |
               +-------------+---------------+
                             |
                             |
               +-----------------------------+
               |   VernissageAPI (Swift)     |
               +-------------+---------------+
                             |
         +-------------------+-------------------+
         |                   |                   |
+--------+--------+   +------+------+   +--------+-----------+
|   PostgreSQL    |   |    Redis    |   |  ObjectStorage S3  |
+-----------------+   +-------------+   +--------------------+

Getting started

After cloning the repository you can easily run the Web client. Go to main repository folder and run the command:

$ ng serve

Navigate to http://localhost:4200/. The application will automatically reload if you change any of the source files.

Docker

In production environments, it is best to use a docker image.