University of Belgrade
Faculty of Organizational Sciences
Project for Alati i metode softverskog inzenjerstva
Mentor:
Dragan Đurić
Mentee:
Nikola Manojlović
Belgrade, 2020.
CloGram is a photo-sharing web application that enables its users to share photos and view photos of their friends. It also offers the possibility for users to like and/or comment on photos to express their opinions. User's profile can be managed by uploading profile picture and removing photos that were posted.
Application is developed as a project for Alati i metode softverskog inzenjerstva.
Authentication and authorization functionalities:
- Log in
- Sign up
Feed functionalities:
- View of photos posted by the user itself and its friends in descending chronological order
Profile functionalities:
- Preview of photos posted by the users itself as a grid in descending chronological order
- Upload/change of a profile photo
- Remove profile
- View of stats: number of posts and number of friends
Posts functionalities:
- Upload of photo with or without description
- Like/dislike post
- Add comment to post
- Remove comment from a post
- View comments in descending chronological order
- Delete post
Friend functionalities:
- Follow friend
- Unfollow friend
Required:
- Docker
Steps:
- Checkout project
- docker-compose build
- docker-compose up
- http://0.0.0.0:3000/