Skip to content

heabijay/PicoShelter-WebApp

Repository files navigation

PicoShelter-WebApp

The client part on Angular of the PicoShelter Project.

About PicoShelter Project

"PicoShelter is a free image hosting service with user profiles, shared albums, and direct links. Also, we provide the official desktop application for a more comfortable experience."

PicoShelter's ApiServer, WebApp, DesktopApp were created by heabijay as the diploma project.

Demo

This project demo currently serves on Azure Static Web App (Free Plan) since 05.05.2021.

Home page: picoshelter.tk

Home page (original url by Azure): wonderful-sand-0ac999f03.azurestaticapps.net

Due to the free plan on Azure App Service (for ApiServer), the server isn't alive all time so the first request could take some time.

Screenshots

Click to show

Home page

User's own profile

User's profile

Upload page

Image page

Album page

Apps page

Configuration

The only configuration that you need, is server endpoint configuration in file src/app/abstract/httpService.ts:3.

Also, there are some interesting assets paths:

  • src/assets/files/PicoShelter-DesktopApp.exe — the desktop application release for route /apps.

    Note: If you replace the executable file, the version shouldn't change: you must do manual edit in src/app/apps/apps.component.html

  • src/assets/locale/* — localization files. Currently English and Ukrainian language support.

About

The client part of the PicoShelter Project.

Resources

Stars

Watchers

Forks