Many people feel unhappy or dissatisfied on their daily job. This may be due to conflict with coworkers, bullying, overwork, feeling unchallenged at work and many others reasons. As a team, we felt compelled to try to tackle this issue by creating a platform where employees can self-reflect on a daily basis and share the information with coworkers and managers.
What it does
We created a platform where employees could share their feelings on work related issues on a daily basis. The employee would share their day in 3 words. A picture would be assigned on that specific day that's related to a way for employee to share their mind of work related stress as a personal debrief. At the end of each week, employees can go over their week with their managers, so that they can understand each others' experiences and build stronger relationships.
How I built it
We built the application using Angular (html, css, typescript) for our front-end. We also utilized computer vision through the Shutterstock API to get relevant images based on the keywords that the user entered.
Challenges I ran into
Most of us had never worked with Angular before so we had to learn how things are done in the language. In addition, we spent a fair amount of time in trying to understand Shutterstock API and integrating it in our codebase.
Accomplishments that I'm proud of
Utilizing a Shutterstock API to help describe and communicate one's day to others. After all, a picture is worth a thousand words!
What I learned
How to build a standalone Angular application, and to integrate API calls into it. We also learned a lot about teamwork, especially how to best delegate roles based on our individual strengths. After a big of struggling, we were able to get organized and work together in an efficient way.
What's next for Mind Space
Hopefully it can be implemented into the workplace soon, as it's very lightweight and can have significant upside in bridging the divide between managers and their employees. We think that it could greatly improve the mental health of people in the workforce by helping relieve some stress, and help everyone understand each other a little better.