Inspiration

Things can sometimes feel like crap and we think that's okay. Especially during a pandemic, it can be hard to express that because things are difficult for everyone. But before being ready to meditate, you might just want to express your feelings after spilling your expensive coffee on your laptop which makes you run to get some toilet paper and realise there's none left because everyone is somehow pooping x10 more since the pandemic started.

What it does

Our app can help with two things: 1) Give you something to "smash" (Little games so far: take a picture of what drives you crazy and we'll apply a filter to make it explode or let you tap on your screen as quick as you can to create countless poop emojis) 2) Give you some love (Lets you choose between getting suggestions for feel-good songs, films, cute animals or ideas to treat yourself)

How we built it

We all had a bit of experience with Python for data analysis and absolutely 0 experience with coding apps. To build on our very limited Python knowledge, we chose Kivy – an open source Python framework for developing mobile apps. While Diana set up Kivy, Molly worked on the 2) Give you some love coding. Marine set up our github repository and worked on 1) Give you something to smash games.

Challenges we ran into

Our limited Python knowledge has primarily focussed on data analysis, so creating something interactive was a big change! Diana and Marine worked directly on Kivy whereas Molly used tkinter in Python to create interactive buttons to incorporate. What we found the most challenging was the familiarisation and use of new programmes; Kivy, Git and Whimsical, as well as working collaboratively with our code.

Accomplishments that we're proud of

We are all very proud of the new things we have accomplished! Particularly, interactive clickable buttons on our app screen and the random generation of images!

What we learned

The use of Whimsical to map out our intentions really helped in the visualisation process, allowed us to separate out our different goals and be able to work on different aspects of our project. This is definitely very helpful and will be utilised in future projects. We have learnt how to use new platforms and how to approach the design of new projects. More technically, we have developed a clickable app screen using Kivy and a selection of clickable buttons on Python capable of returning text, images or external web links (the button for Netflix Feel Good Movies will be used this afternoon I'm sure!).

What's next for The Crap App

The coding for 2) Give you some love into the app is not fully incorporated, although the Python file works independently. Further ideas, as shown on our collaborative whimsical flowchart, have been implemented with varying levels of success (as seen in our submitted code). Other ideas we would love to incorporate include a more collaborative nature, being able to send positive messages to other users and financial contributions to charities and those in need.

Built With

Share this project:

Updates