Hochschule für Technik und Wirtschaft Berlin, WiSe21/22
Welcome to our component-based-development project "Christmasshop" in the Wintersemester 21/22.
Our goal was to implement a project consisting of various services representing an online shop for delightful Christmas decorations.
The full project includes:
- Application Microservice
- Calculator Service
- Storage Service
- Gateway Service
- Frontend
Which can all be found as submodules to this repo.
To start the whole Project Rebex SFTP server is required. Clone all required submodules, install the required components and run each service.
Apart from the frontend, all services in this project require Maven to run.
After cloning the repos and once Maven is installed, enter
./mvnw spring-boot:run
in your terminal.
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 (we recommend Firefox) via localhost:3000
.
Name | MatrikelNr. | GithubRepo |
---|---|---|
Ekaterina Krysenkova | 0573734 | link |
Paula Katharina Pätzold | 0573372 | link |
Copyright 2022 Krysenkova, Pätzold
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.