https://github.com/sanwar1 | Anwar S | s.anwar.ahmed1@gmail.com
The objective of the assignment was to build an image hosting website using Java, Spring MVC, JPA, PostgreSQL and to develop preliminary understanding of unit testing.
Please note that the passwords used for database access in this project are different from those mentioned in the video tutorial.
The standard practice of creating different branches to compartmentalize the various milestones of development have been used. The order of the branches is as follows:
-
master: Changes were to fixes the two problems highlighted in the assignment. One, the image upload issues. Two, the Edit/Delete issue by non-owners.
-
features1: Changes include adding the password strength feature.
-
features2: Changes include adding the comments feature.
-
bugfixes: Changes include assigning the image at least one tag. And also other changes that ensured that the test cases did not fail.
-
final: [DEFAULT branch] Changes were primarily cosmetics: Code clean up, indentation, commenting. And adding this README.md file to provide preliminary inputs to the evaluators.
The recommended IntelliJ Java Google Style Guide was imported in the IDE, and the formatting was applied across the entire code. The link to the XML is below for reference. https://raw.githubusercontent.com/google/styleguide/gh-pages/intellij-java-google-style.xml