Ovo je projekt rađen za vještinu "Razvoj aplikacija u programskom jeziku C#" održane u zimskom semestru akademske godine 2017./2018. na Fakultetu elektrtehnike i računarstva u Zagrebu. Radi se o web aplikaciji koja se upotrebljava kao društvena mreža za razmjenu slika između korisnika. Korisnici mogu kreirati svoj profil te pregledavati slike drugih korisnika kao i objavljivati svoje vlastite slike.
This is a project developed for the "Application development in C# programming language" course held in the winter semester of the academic year 2017./2018. at the Faculty of Electrical Engineering and Computing in Zagreb. It is a web application that is used as a social media for sharing images between users. User can create his own profile and view other user's pictures as well as publish his own pictures.
URL link do web aplikacije je: https://picturesgallery.azurewebsites.net/ Aplikaciju je izradio Ivan Maltar (ivan.maltar@fer.hr)
URL link to the web application is: https://picturesgallery.azurewebsites.net/ The application was developed by Ivan Maltar (ivan.maltar@fer.hr)
Za uspješno korištenje ove web aplikacije potreban je jedan od novijih preglednika (IE 9, Chrome, Firefox, Edge ...)
To successfully use this web application, one of the newer browsers is needed (IE 9, Chrome, Firefox, Edge ...)
Po ulasku u aplikaciju pojavljuje se forma za logiranje korisnika. Korisnik se prijavljue svojim Emailom, Facebook ili Google računom. U slučaju da korisnik nije registriran on to može napraviti klikom na 'Register' čime se otvara nova forma u kojoj korisnik može stvoriti svoj novi korisnički račun. Ako se korisnik prvi puta logirao na aplikaciju on je dužan stvoriti svoj novi korisnički profil upisujući svoje korisničko ime i stavljanjem slike profila (neobavezno). Nakon toga prelazi na početnu stranicu aplikacije. U sredini stranice se nalaze slike koje objavili korisnici aplikacije (uključujući i trenutno logiranog korisnika). Odabir slika koje će se prikazati moguće je kontrolirati gumbima na lijevoj strani naslovne stranice (ispod slike profina trenutno logiranog korisnika). S desne strane nalazi se lista ostalih korisnika koji su registrirani te lista korinika koji se prate (Following users).
Upon entering the application, the user login form appears. The user logs in with his Email, Facebook or Google account. If the user is not registered he can do so by clicking on 'Register', which opens a new form in which the user can create his new account. If the user first logs on to the application, he is required to create his new user profile by entering his / her user name and placing the profile image (optional). After that, user is redirected to the application's home page. In the middle of the page are images posted by the app users (including the currently logged in user). Selecting the image to be displayed is controlled by the buttons on the left side of the home page (below the profile of the currently logged user profile). On the right is a list of other users who are registered, and the list of users that are followed (Following users).
Korisnik može uređivati svoj profil mjenjajući svoju sliku profila te dodavanjem i brisanjem albuma. Unutar albuma korisnik može pregledavati slike u tom albumu, dodavati druge slike ili ih brisati.
The user can edit their profile by changing their profile picture and adding and deleting the albums. Within the album, the user can view the images in that album, add other pictures or delete them.
Korisnik vidi slike drugih korisnika na naslovnoj stranici aplikacije. Iste može vidjeti i ulaskom na profil korisnika. Tamo može pregledavati njegove albume i slike u njima. Slike može lajkati ili dislajkati te komentirati. Slike se mogu označiti sa "Favorite".
The user sees the images of other users on the cover page of the app. They can also be viewed by accessing the user profile. There he can browse their albums and pictures in them. Images can be liked or disliked and commented. Images can be tagged with "Favorite".
- Asp.Net Core - Web framework
- Bootstrap - Dizajn / Design
- Ivan Maltar - MaltarIvan