Inspiration
We set out to create Checkup to tackle a critical issue in modern workplaces, which is the declining mental health of employees and the lack of transparency between employers and employees regarding well-being. Our motivation came from concerning statistics and our commitment to fostering a healthier work environment.
What We Learned
During this project, we gained valuable insights into the impact of workplace stress on both employees and employers. Our research revealed that:
- 71% of employees have reported experiencing symptoms of work-related stress in recent years.
- Burnout, as defined by the WHO, results from chronic workplace stress and affected 52% of employees last year.
- These challenges have a profound effect on productivity, focus, and engagement, causing a 40% decrease in these areas for employers.
We also discovered that over half of the employees felt they lacked adequate support from their employers, reinforcing our mission to create a solution that bridges this gap.
In addition to these findings, we deepened our understanding of the tech stack we used, particularly Next.js, MySQL, and Docker.
Building the Project
We developed Checkup using Next.js with TypeScript for the frontend and MySQL and Docker for the backend. This combination allowed us to build a robust and scalable application.
Challenges Faced
A significant challenge we encountered was implementing Docker and using Cloudflare for deployment. As we had limited experience with these technologies before this project, we had to learn on the go. We faced this challenge head-on though, using various resources to guide us through the process. This experience taught us not only about Docker and Cloudflare but also how to approach unfamiliar technologies in the future.
Implementation
Checkup is designed to cater to businesses of all sizes, aiming to improve work performance and create a positive workplace environment. Managers can use the platform to gain insights into their team's mental health and develop strategies to better employee satisfaction.
The process is simple. Employees are prompted daily to provide brief feedback. This data is then analyzed by managers and HR to identify and address issues, fostering a healthier and more transparent workplace.
Conclusion
The journey of creating Checkup has been both enlightening and rewarding. Our project is dedicated to supporting employees and employers, ensuring a transparent and positive workplace environment.
We invite you to join us in our mission to enhance workplace well-being. Our ideas are continuously evolving, and we appreciate your support. Clock out and Checkup!
Built With
- apis
- clerk
- docker
- mysql
- nextjs
- typescript
Log in or sign up for Devpost to join the conversation.