Embarking on a 100-Day Coding Journey to Create the Climbing Crux App
Written on
Chapter 1: Introduction to the Challenge
I am excited to announce my participation in the 100commitow Challenge, organized by the Polish group, DevMentors. Kicking off in March 2024, this initiative invites anyone interested to join by signing up before the end of February 2024. The core guideline of this challenge is to make at least one commit each day to a public GitHub repository for 100 consecutive days. Missing a day means you're out!
Section 1.1: My Application Concept
As an avid climber, I have developed an idea centered around this passion. I aim to create an application designed to generate climbing boulders. The primary function of this app will be to analyze images of climbing walls, identify holds, categorize them, measure the distances between them, and ultimately devise a climbing route tailored to the user's skill level.
For this challenge, I plan to develop a Python-based AI model that can recognize holds and their types from photos, subsequently suggesting potential boulders. Achieving this goal will allow me to construct the entire application. I anticipate gaining significant insights throughout this project.
Example 1: Expected result. Image source: By Author
Example 2: Expected result. Image source: By Author
Section 1.2: Research and Validation
Before I dive into the coding phase, I want to validate the concept. Is there genuine interest in this application? To find out, I will create a landing page featuring a brief introduction to the app and a waitlist sign-up form. Following this, I will launch a Facebook campaign to gauge interest. By tracking the number of visitors and email sign-ups, I can determine whether to proceed with the app development.
You can follow along with my journey as I document the entire research process in the coming days. Does this app idea resonate with you?
Chapter 2: Design and Branding
At the end of this chapter, I want to share that my wife has designed a sketch for the logo of the Climbing Crux App. What are your thoughts on it? Do you find it appealing?
Conclusion: A Fusion of Climbing and Technology
Embarking on this journey to develop the Climbing Crux App during the 100commitow Challenge is an exhilarating endeavor that merges my enthusiasm for climbing with my passion for technology. As I work on building an AI model capable of generating climbing boulders, my aim is to create a practical tool for climbers while significantly enhancing my programming abilities and understanding of artificial intelligence. Thank you for your time, and I hope you enjoy following this adventure.