Newer
Older
AgileBlog is a photoblog application that allows users to
create blogposts, upload pictures, organize the content in albums, comment and vote
on the uploaded images. The project was created as an semester assignment for the "Case Study" class (WWI2018EI) at the Cooperative State University Baden-Wuerttemberg (DHBW) in Stuttgart.
##Prerequisites
- Java SDK
- Node.js
- Yarn (Windows: https://classic.yarnpkg.com/en/docs/install/#windows-stable; Unix: `curl -o- -L https://yarnpkg.com/install.sh | bash`)
- IntelliJ
- Gradle CLI (optional)
##Installation and Setup
- Run `bash setup.sh` on the very first execution to install all gradle and yarn dependecies
Alternate method (without Gradle CLI):
1. Open the project with IntelliJ
2. Build the Gradle project using the IntelliJ User Interface
3. Run the following commands in the terminal: `cd uiReact`, `yarn install`
##Run the Application
- Run `bash start.sh` provided to start the Application
Alternate method (without Gradle CLI):
1. Open the project with IntelliJ
2. Run the Gradle project using the IntelliJ User Interface
3. Run the following commands in the terminal: `cd uiReact`, `yarn start`
##Known Issues
- Content of recently created albums might be only available after refreshing the site
- Using returns within album titles, comments or picture descriptions is not possible
##Compatibility
- The script was tested on Windows and MacOS
- The application should work with any major webbrowser
- Please contact us directly via slack or using the mail-adresses below
- Maximilian Anderlohr - wi18292@lehre.dhbw-stuttgart.de
- Philipp Bohlen - wi18129@lehre.dhbw-stuttgart.de
- Mats Brüning - wi18235@lehre.dhbw-stuttgart.de
- David Drexlin - wi18047@lehre.dhbw-stuttgart.de
- Brandon Früh - wi18147@lehre.dhbw-stuttgart.de
- Mika Heiringhoff - wi18228@lehre.dhbw-stuttgart.de