DEV Community

ismail courr
ismail courr

Posted on

GoalGenius Is Now a Fully Working App – Built with Next.js, Cloudflare, D1, and Better-auth

A few months ago, I shared an early prototype of GoalGenius for the GitHub Copilot Challenge. It was a simple, AI-powered goal-setting app that relied on localStorage and predefined suggestions. Since then, I’ve been working in my free time to turn it into a fully functional web application.

I’m excited to announce that GoalGenius is now live – built with a modern full-stack setup and deployed on Cloudflare infrastructure!


🧠 What’s GoalGenius?

GoalGenius is your personal AI-powered life coach, helping you break down your ambitions into realistic, actionable goals. Whether you're aiming for personal growth, career progress, or lifestyle improvements.


🚀 Tech Stack

The app now runs on a clean, robust architecture:

  • Next.js – for fast, SEO-friendly frontend and API routes
  • Better-auth – a lightweight and secure authentication solution
  • Cloudflare Pages + D1 (SQLite) – serverless deployment with a simple and fast database
  • Tailwind CSS – for a sleek, responsive UI
  • AI-generated suggestions – TBD

🔐 Features

  • Secure signup/login with sessions handled via Better-auth
  • Store and track milestones in a persistent D1 database
  • Get AI-powered, tailored goal suggestions based on your input
  • Sleek, minimalist interface built with Tailwind
  • Fast load times with Cloudflare CDN

📺 Demo

Live App:

👉 https://goalgenius.online

Screenshots and video coming soon!


💻 Repo

Source code on GitHub:

👉 https://github.com/Ismailco/GoalGenius


🤖 What’s Next?

This is still a simple version, but I'm planning:

  • Email reminders
  • Optional GPT-powered goal evaluation and revision
  • Sharing progress with friends or mentors

💬 Final Thoughts

The journey from prototype to MVP was fueled by tools like GitHub Copilot, Cloudflare, and my own need for a better goal-setting system. If you’re building something similar or want to contribute, feel free to fork the repo or reach out.

Thanks for reading – and go set some goals 🎯

Top comments (2)

Collapse
 
saqibtanveer-dev profile image
Saqib Tanveer

Is this app able to deal with temp mails.

Some comments may only be visible to logged-in visitors. Sign in to view all comments.