Hello there, dear friend. So here we are, in our final blog post. Somewhat sad, isn’t it? I mean, in the beginning, this was just a project that we had to do in the course of a lecture. Sure, we had something big in mind. Choosing sides against amazon, the biggest online shop in the world. But in these two semesters, not only did we become part of Betterzon, but Betterzon became a part of us. We hope that you followed along during our journey and that it has been just as interesting for you as it has been for us. The following paragraphs will summarize all important information about our project, hopefully helping future students to achieve great goals in their projects. See you in a better world – a world with Betterzon.
GitHub Repo
- https://github.com/Mueller-Patrick/Betterzon
- Download Code as ZIP
YouTrack Dashboard
The dashboard contains all important information such as time per team member, time per use case, the Flowchart and the Sprint Burndowns.
https://dhbw-karlsruhe.myjetbrains.com/youtrack/dashboard?id=0376b31b-1d34-4fff-825a-cb6bbadf6ec3
Sprints



Installation / Live instance
Important Documents
Use Cases
- Search for Product
- Price Alarm List
- Web Crawler
- Manage Vendor Shop
- Favorite Shop List
- Add new Products
- Page Administration
Tests
- Feature Files
- Cucumber Testing Video
- Example Unit Test (Unit tests are in the .spec.ts files in every angular component)
- API Test
Risk Management and Function Points
- Risks Table
- Function Points File:
Blog Posts
Semester 1:
- #01: Hello World.
- #02: Roles and Technology.
- #03: SRS and UCD.
- #04: Mockups and Activity Diagrams.
- #05: Testing with Cucumber.
- #06: Scrum.
- #07: Diagrams.
- #08: Retrospective.
- #09: Architecture.
- #10: Midterm.
Semester 2:
- #11: Start of the new Semester.
- April 1st: Betterzon sells to Amazon!
- #12: Risk Management.
- #13: Function Points.
- #14: Tests.
- #15: Refactoring.
- #16: Design Patterns.
- #17: Retrospective. Part 2.
- #18: Metrics.
- #19: Installation.
Presentations
This blog post will, along with all others, be put in our GitHub Repository so it won’t be lost when we loose the domain.