2 min. read
As of writing this, I have released the public beta for The Earth App, a new take on the app experience that focuses on discovery and intellectual curiosity. Let’s look back to what I’ve been working on for the last six months.
The Earth App is a platform that curates and delivers content from around the world, focusing on topics such as science, culture, history, and technology. It aims to provide users with a seamless experience to explore and learn about various subjects through articles, prompts, and interactive features that encourage deeper engagement.
I’ve been spending the last six months learning Nuxt, Vue, PHP, Drupal, and more about the Cloudflare workers runtime. I’ve coined the term “hybrid backend” to talk about how the backend features between profile photo storage, user and account data, and content management are handled between a Cloudflare Worker and a Drupal instance. I wrote a custom module for my RESTful API endpoints as the “primary API,” which sometimes serves as a proxy to the admin-only cloudflare worker endpoints.
The frontend is built with Nuxt 4 and Vue 3, utilizing the Composition API for better state management and reactivity. I’ve picked up a few libraries along the way, integrating with Turnstile, Content, i18n, Sitemaps, and other stuff that will be important later.
There are a few bugs here and there, but I technically cannot make any modifications past the submission date for the 2025 Congressional App Challenge (October 30th, 2025). The whole thing was always an idea in the back of my head, but I only kickstarted it once the challenge was kicked off. I live in Illinois’s 2nd congressional district, and at the time of writing, Robin Kelly is the representative. She had yet to sign up for it, so I had to make sure she did before September so I could submit my app.
After submitting, I will probably fork out my changes and wait until it’s judged before updating the live instance. I have a few ideas for premiumization, but I want to focus on polishing the experience first and building up a user base.
The Earth App is currently in beta, and I’m actively seeking feedback from users to improve the experience. My next steps include fixing bugs, enhancing features, and building a community. I’m falling back to Calculus Games, which has seen little activity while I was working on The Earth App, but I plan to return to game development soon.
I also submitted my college applications a few days ago, and this process was a significant part of my portfolio. I’m excited about the future and the opportunities that lie ahead.