Show all images
We Love Mondays
About We Love Mondays
We Love Mondays (previously Tyodynamo) is a consultancy firm based in Finland which focuses on workplace wellbeing. The company offers everything from interactive workshops to one-on-one coaching, from digital tools to our signature Monday Club events, we offer a variety of ways to help people find joy and fulfilment in their work.
Project Description
We managed the entire development of the website on behalf of the company, with the only exception being the web design which was developed by another firm, which was shared with us through Figma.
Project Summary
- Developed the Frontend using Next.js to allow good SEO. The website has many aspects that are dynamic (not static) such as the Instagram section that is fetched through the Instagram Basic Display API or fetched from cache. We developed support for 2 languages, Finnish (welovemondays.fi) and english (welovemondays.org), with the opportunity for support for more languages in the future.
- Developed the Backend using Node.js together with Express.js. Email support was added were we utilise AWS SES as our SMTP server. Redis was used for caching.
- Stripe integration for the webstore, which is also connected to the backend and the CMS system in order for the employees of We Love Mondays to manage their pricing and products through a single system instead of two (both the CMS and Stripe).
- For DevOps/Infrastructure, we used a AWS EC2 instance as our server to host the web server, where we Nginx was our choice of web server. We used Cloudflare for the management of domains, DNS settings, security, HTTPS and more.
- Furthermore, we used Docker Compose to manage and containerise all services, which we created an infrastructure of micro services. This also gave us the opportunity to use a self-hosted MySQL server for data storage.
- We used Directus as the CMS system, which allows for highly complex file management and data structures. This also increases the company's independence of a developer for content management.
Technologies & Resources
Meet our projects
Explore a myriad of successful projects spanning diverse industries, each meticulously crafted to meet unique demands. Our portfolio showcases an array of innovative solutions developed using a versatile range of cutting-edge technologies, tailored precisely to cater to your specific requirements.
Unleash Innovation, Elevate Experience
With a deep-rooted mastery of cutting-edge web development technologies, we're committed to delivering superior user experiences, unmatched performance, and seamless scalability.
Connect with us today
Are you ready to kickstart your project? Reach out to us today and let's turn your idea into reality