Hochschule für Technik und Wirtschaft Berlin, WiSe21/22
Welcome to my component-based-development project in the Wintersemester 21/22. My goal was to implement a project consisting of various
services representing an online tool to vote for gifs.
The full project includes:
- Application Microservice
- Calculator Service
- Storage Service
- Gateway Service
- Frontend Service
Which can all be found as submodules to this repo.
To run the application you have to clone all projects and start it with the following command.
./gradlew bootRun
If you want to run the application service in the debug mode you can use the following:
./gradlew bootRun --args='--feature.debug=true'
If you start the application in debug mode the application will not do an external api call, instead it will mock it.
The frontend requires Node.js to run.
cd <projektfolder>
npm install
To start the server
npm start
And open the app in your favourite browser (I recommend Chrome)
via localhost:3000
.
Name | MatrikelNr. |
---|---|
Ronny Brzeski | 0569420 |
Copyright 2022 Brzeski
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.