Inspiration

Goal Digger started from frustration — I was tired of goal apps that felt like spreadsheets in disguise, I was tired of not knowing where to start learning something new, I was tired of opening unholy amounts of tabs and forgetting about them, and I wanted to be told what to do! I wanted to make something that felt alive — where progress wasn’t just tracked, it was celebrated. I wanted to turn discipline into dopamine, and that’s how Goal Digger was born.

What it does

Goal-Digger is an innovative web application designed to transform personal and professional goals into engaging daily quests. By leveraging gamification, the app breaks down any goal into manageable daily tasks, using a questline format to maintain user interest and motivation. It curates the best free resources available online and divides them into digestible 'watch/read today' segments, ensuring that users can easily integrate learning and development into their daily routines. The app also incorporates elements such as Learn, Practice, and Reflect modules, reminders, and a customizable avatar with a virtual shop, which serves to reward users for their progress and encourage continuous engagement.This platform is particularly valuable in the realms of productivity, education, and online learning, as it provides a structured yet flexible approach to personal development. By turning goals into side-quests, users are not only able to track their progress but also experience a sense of achievement with each completed task. The integration of gamification elements, such as avatars and a virtual shop, enhances user interaction and satisfaction, making the process of achieving goals more enjoyable and less daunting. Overall, Goal-Digger offers a unique and engaging solution for individuals looking to enhance their productivity and personal growth.

How we built it

I started vibecoding the foundation in Cursor, then fully built it out in Vibecode after over 900 prompts of fine-tuning flow and logic. The frontend is powered by React + Tailwind CSS, the backend runs on Node.js + Express, and MongoDB keeps it all humming smoothly. I used Figma for wireframes and UI testing, Python for web scraping motivational content, and Gemini AI to power adaptive goal insights. The mobile version was initially designed around screen-time rewards, but when that hit OS limits, we pivoted — building an avatar and shop system for fun, visual motivation.

Challenges we ran into

A major challenge came from integrating Gemini AI with real-time, web-sourced data. Since the Gemini API doesn’t include a built-in scraper, I had to develop a custom Python web scraper to gather goal-related articles, quotes, and insights. This meant handling HTML parsing, filtering, and data cleaning before feeding the content into Gemini for contextually relevant output. However, ensuring content safety was a huge part of the process — I had to build robust filters to prevent adult, illegal, or inappropriate material from being surfaced during scraping. Designing logic that kept the content both useful and clean was a balancing act between automation and ethical responsibility. The end result was a system that could pull real, relevant data safely — without compromising user trust or content quality.

Accomplishments that we're proud of

I launched Goal-Digger on Product Hunt (posted on LinkedIn) and saw 3,000+ impressions on LinkedIn, 70+ signups, 100+ roadmaps created, and a 70% quest completion rate — all within the first day. But more than numbers, I’m proud of building something that people actually use and enjoy. Seeing users create their first roadmap, hit their first milestone, and feel proud — that’s the real win.

What we learned

I learned that motivation is a design problem. It’s not just about reminders or routines — it’s about emotion, feedback, and reward. By combining psychology, design, and code, I discovered how small moments of progress can build big change. I also learned to pivot fast, trust feedback, and keep shipping — even when the “perfect version” doesn’t exist yet.

What's next for Goal-Digger

Next up: building the mobile version, bringing in social accountability features, and expanding the AI-driven insights so users can understand their motivation patterns better. The long-term dream? Build a community of goal diggers — people who chase growth with joy, not guilt.

Built With

  • and-npm-keep-the-workflow-clean-and-consistent.-everything-runs-smoothly-on-vercel-for-hosting-and-deployment
  • and-tools-like-eslint
  • axios
  • cheerio
  • eslint
  • git
  • github
  • google-gemini-api
  • i-used-axios-for-api-calls-and-cheerio-for-html-parsing-in-custom-web-scraping-scripts.-nodemailer-manages-email-services
  • next.js-14
  • nextauth.js
  • nodemailer
  • npm
  • postgresql
  • powered-by-prisma-as-the-orm-and-query-builder.-nextauth.js-handles-authentication
  • prisma
  • react
  • scalable-stack-centered-around-next.js-14-with-the-app-router
  • sqlite
  • type-safe-frontend-experience.-data-is-managed-through-postgresql-in-production-and-sqlite-for-local-development
  • typescript
  • using-typescript-and-react-for-a-fast
  • vercel
  • while-google?s-gemini-api-(gemini-2.0-flash)-powers-ai-driven-content-generation.-for-external-data
Share this project:

Updates