Skip to content

Commit

Permalink
B5: video and small changes (#166)
Browse files Browse the repository at this point in the history
* B5

* some text and photos

* updates in _index and features

* more photos

* update

* change gitmodules

* photos and some text

* text added

* edit

* B5 - video + small changes
  • Loading branch information
maginkaaa authored Feb 10, 2022
1 parent 2cdcc86 commit e6affa7
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 13 deletions.
11 changes: 4 additions & 7 deletions content/ws21/bachelor/B5-penny-pincher/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,25 +4,22 @@ project_id = "B5"

# Properties for displaying the project in the project list
card_image = "PennyPlogo.png"
card_description = "Penny Pincher is an app that helps you find the best bargains! You can simply scroll through the live feed or search for a specific category or item and add them to favorites to view them later."
card_description = "Penny Pincher is an app that helps you find the best bargains! You can simply scroll through the live feed or search for a specific category or product. What makes Penny Pincher special is that it is comprised of only discounted products."

source_link = "https://github.com/knoffhoff/penny_pincher"

team = ["Christian Kaltenbach", "Dimitar Kolev", "Marcel Kuehnau", "Hiep Ha Le","Hermes Rapce", "Hendrik Hahn", "Paul Siewertsen", "Magdalena Karmashikova", "Jannes Stahf"]
supervisor = "Tino Nitze"
+++

{{<image src="overview.png" alt="Overview" >}}

{{<section title="here video">}}
{{</section>}}
{{<mediathek id="93a02f23056f124aa561752c8235cb77" title="Presentation">}}

{{<section title="Our Goal">}}
The Penny Pincher team wants to make bargain hunting **great** again!
**Time** is **money** and Penny Pincher saves you **both**!
{{</section>}}

{{<section title="The Team">}}
The Penny Pincher team is comprised of **motivated students** with different levels of programming experience and interests. None of us had previously worked with **Dart** or **Flutter**, so throughout course of this semester we were able to learn **a lot**! Fortunately we were able to meet a few times at **idealo** and work **together**, but due to Covid regulations we had to continue **working remotely**. Still, we managed to keep up with deadlines and create an **awesome app**.
The Penny Pincher team is comprised of **motivated students** with different levels of programming experience and interests. None of us had previously worked with **Dart** or **Flutter**, so over the course of this semester we were able to learn **a lot**! Fortunately we were able to meet a few times at **idealo** and work **together**, but due to Covid regulations we had to continue **working remotely**. Still, we managed to keep up with deadlines and create an **awesome app**.
{{</section >}}

{{<gallery>}}
Expand Down
4 changes: 2 additions & 2 deletions content/ws21/bachelor/B5-penny-pincher/features.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ After that you will be sent to the Live Feed.
<br>
<p style="font-size:18px;">
The Live Feed is the <b>main feature</b> of this app. Here you can choose one or more of the eleven main categories you're interested in and see "live" <b>the newest bargains</b> for these products. Our idea behind this page was to help people who are <b>searching for presents</b> and aren't sure exactly what they want. Or maybe you're just want to hunt bargains!
if you know what you're looking for, you can switch to the Categories page.
If you do <b>not</b> choose <b>any</b> categories, then you see <b>all products</b> from all categories.
</p>
{{</section>}}

Expand All @@ -29,7 +29,7 @@ if you know what you're looking for, you can switch to the Categories page.
Are you still searching a birthay present? Then this is the right place for you!
In the Categories you can <b>choose from all the categories and subcategories</b> that our App has to offer!
This is especially helpful, when you know exactly what you're looking for.
Once you find the perfect item, you <b>can buy it or add it to Favorites</b>!
Once you find the perfect item, you <b>can buy it</b> or <b>add it to Favorites</b>!
</p>
{{</section>}}

Expand Down
2 changes: 1 addition & 1 deletion content/ws21/bachelor/B5-penny-pincher/future.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ For now we would like to **keep working** on this project **privately** and keep

{{<section title="Additional Features">}}
#### Social Media Hub
There are some **new** features we would like to add in the future such as adding **notifications** for **limited time offers** and being able to choose between main and sub categories in browser.
There are some **new** features we would like to add in the future such as adding **notifications** for **limited time offers** and being able to choose between main and sub categories in browser. We would also like to implement a feature that lets you **choose** the **discount range** in Live Feed.

For now our app is available only in German, and we would like to offer it in **English** as well.

Expand Down
6 changes: 3 additions & 3 deletions content/ws21/bachelor/B5-penny-pincher/process.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,21 +13,21 @@ With the help of our supervisors Tino Nitze and Jakob Panten we were able to com
{{<section title="Development: Phase 1">}}
Once we agreed on a **design concept**, we decided to split into different **groups** to work on the different pages: live feed, browser, favorites and extended view. Since none of us had **previous experience** with Flutter, we had to briefly familiarize ourselves with the framework.
By the 8. of November we already had a **simple mockup** of these four pages.
{{<image src="fertig2.png" alt="Simple mockup" >}}
{{</section>}}
{{<image src="fertig2.png" alt="Simple mockup" >}}

{{<section title="Development: Phase 2">}}
Working separately like this required a lot of **communication**, so we had meetings on **Monday** and **Thursday** every week which were mainly on **discord** due to Covid. During the meetings we discussed what **has been done** since the last meeting and what **needs to be done** for the day. Everyone was on different voice channels for **co-working** which enabled us to ask each other freely for **help and advice**.
Thanks to the **Design Sprint**, we were able to fill our backlog with a lot of **tasks** and **issues**. Throughout the development phase we kept adding **new issues**, made up **new user stories** and **continuously improved our app**.
Through our **hard work** we already had a **complete protoype** of the app by the end of November, so we decided to make a **second official Design Sprint** to discuss **app optimizations** and **new features**.
{{<image src="fertig4.png" alt="Complete Prototype" >}}
{{</section>}}
{{<image src="fertig4.png" alt="Complete Prototype" >}}

{{<section title="Development: Phase 3">}}
Throughout December we implemented the **ideas** from our Design Sprint. We decided to add a **Welcome Screen**, where the user can choose the categories he’s **interested** in. We were also able to **refactor** our code.
And in January we worked on **further optimizations** and implemented the **new** and **improved** **Live Feed** version. Our app looked like this on the 10. of January:
{{<image src="fertig5.png" alt="Complete Prototype" >}}
{{</section>}}
{{<image src="fertig5.png" alt="Complete Prototype" >}}

{{<section title="Reflection">}}
Even though we had **no experience** with Flutter or working on such a big project beforehand, our team stayed **motivated** until the end! Not only did we create something **great**, but we also made **longlasting friendships** and learned **a lot** about **managing** a project and **building** an app.
Expand Down

0 comments on commit e6affa7

Please sign in to comment.