21 Days Community
Developed 21days.community, a platform leveraging Appwrite and Stripe to enforce radical accountability in a demanding 21-day discipline challenge through its core "Zero Compromise" daily tracking and reset feature.
Client
Challenge
The primary challenge was translating the demanding "Zero Compromise" discipline concept into a functional web application. This involved securely integrating user authentication (Appwrite), one-time Stripe payments with webhook confirmation, and designing a robust backend logic to accurately track daily tasks and enforce the critical progress reset rule upon any failure. Ensuring a simple, motivating UI/UX focused purely on daily accountability, while handling persistent state and potential edge cases for the 21-day cycle, required careful planning and implementation.
Goal
The main goal was to build and launch an MVP for 21days.community, a platform facilitating a specific, intense 21-day discipline challenge. Key objectives included enabling user sign-up/login, processing a $21 commitment fee via Stripe, providing a clear dashboard for tracking 6 daily non-negotiable tasks, and crucially, implementing the automatic "reset to Day 1" logic if any task is missed. The project aimed to create a tool for radical accountability, validate the concept, and support the founder's public challenge participation.
Result
Successfully launched the 21days.community static landing page and developed the core web application MVP. Implemented secure user authentication and integrated Stripe payments with webhook validation for granting access. Built the backend logic using Appwrite to manage user progress, track daily task completion, and enforce the unique "Zero Compromise" reset rule. Delivered a functional user dashboard allowing participants to clearly view their daily tasks, track progress visually, and mark days complete, providing a focused tool for undertaking the demanding 21-day challenge.