Carpe Diem Calendar is a productivity calendar, delivered as a PDF for you to print out at home, on an A4 sheet of paper.

Tech stack

<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9216b0f3-9f65-4f31-8a1a-719374af988b/reactjs-logo_280x280.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9216b0f3-9f65-4f31-8a1a-719374af988b/reactjs-logo_280x280.png" width="40px" /> React.js

</aside>

<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a8da661d-2072-4460-a83d-84e033284e46/nodejs_280x280.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a8da661d-2072-4460-a83d-84e033284e46/nodejs_280x280.png" width="40px" /> Node.js

</aside>

<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/4db287ba-2ae6-4e68-a2a1-3bd030d8e69a/firebase_280x280.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/4db287ba-2ae6-4e68-a2a1-3bd030d8e69a/firebase_280x280.png" width="40px" /> Firebase

</aside>

<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/73cf3c05-b938-4f4f-b0a6-faf8f60d2f79/Stripe-Emblem_280x280.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/73cf3c05-b938-4f4f-b0a6-faf8f60d2f79/Stripe-Emblem_280x280.png" width="40px" /> Stripe

</aside>

What is it

The idea is to set goals, and that on any given day, if you made progress on a goal, you’ll ⭕️ the day. If you didn’t make any progress, then ❌ the day. That's it. It’s an easy habit to develop, and you can quickly see if you’ve consistently worked towards your goals or not.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/8110f254-684c-4312-afdb-29ff6b093e0b/kv_folded_fully_compressed.jpg

As a physical product, Carpe Diem Calendar could be placed anywhere (ideally a prime location e.g. bedside table/office desk).

I built this to prove that I could automate some aspects of the design process. I tried to put myself into the shoes of a designer using InDesign to layout a calendar on an annual basis. In this scenario, I imagined that there would be an hour or so of manual work. I wondered if I could improve this process? So I built a solution to find out.

Carpe Diem Calendar has been coded to automatically generate date data to fill-in an algorithmically designed layout.

My solution drastically improves the calendar creation process because the code can create a new calendar in milliseconds.

I've designed the layout ONCE ... and wrote the code with the flexibility to create CUSTOM calendars (custom month ranges e.g. AUG 2020 to JUL 2021) using the predefined layout.

Check out Carpe Diem Calendar, spread the word, and then seize the day (every day). ❤️