Online Gallery is a Angular and Firebase based project of an online application where you can show your paintings to the public. It is made for the SoftUni's Angular July 2021 course project defence exam.
The Online Gallery application resembles the general functionalities of brick-and-mortar galleries. Paintings can be uploaded and displayed, viewed, liked, commented.
Not uploaded yet
Not uploaded yet
- Angular - version
- Firebase - version
- TypeScript - version
After downloading the repo on your drive you have to open it with a IDE. With your terminal/console app change directory to the 'App' folder of the repo. In the terminal you should perform the following command "npm install" in order to install all the necessary packages. You must add firebaseConfig object @ enviroments/enviroment.ts file.
List of features ready and TODOs for future development
- Upload painting (only for registered users)
- Edit and delete paintings that have been uploaded by the same user (only for registered users)
- Like (thumbs up) functionality (only for registered users)
- Comment section for every painting (only for registered users)
- Browsing through the list of published paintings
There are two levels of access:
- Registered user - CRUD of created by the user content
- Anonymous user - limited read functionalities
Project is: in progress
Project is inspired by a Bulgarian Facebook group for sharing paintings of hobby artists. Some of the functionalities are base on the materials in the course Angular at SoftUni.
Created by HRangelov rangelov.hristo@gmail.com!