Build In Public

Follow the journey of building Corelato from academic capstone project to production-ready learning platform.

Why Build In Public?

Corelato is being build in public because great products are rarely created in isolation.

Building in public creates accountability, encourages feedback, documents decisions, and allows other to learn from both successes and mistakes along the way.

This page documents the journey of building Corelato—from an acdemic capstone project to a production-ready learning platform.

The Beginning

Corelato did not start as a startup.

It began as a Software Engineering capstone project while I was completing my degree.

The goal was to create a platform that helped learners organize courses, study sessions, notes, flashcards, and academic progress in one place.

The project successfully validated the core idea: learners need better tools for organizing and managing their educational joruney.

  • Java Spring Boot
  • React
  • PostgreSQL
  • Railway
  • Vercel

Why Rebuild?

After completing the capstone, I continued thinking about the platform.

The concept felt larger than a university project.

Over time, I began documenting new ideas, gathering feedback, indentifying limitations in the original architecture, and refining the overall vision.

Rather than continuing to iterate on the capstone implementation, I decided to rebuild Corelato from the ground up.

The goal of the rebuild is not to start over. The goal is top build on what worked while creating a stronger foundation for long-term growth.

Why Next.js?

The original version used separate frontend and backend applications.

Why that architecture worked well, maintaining multiple codebases creates additional complexity for a solo developer.

The decision was not made because Spring Boot was insufficient. The original architecture succesfully validated the concept and remains a technology stack I respect and enjoy working with.

The rebuild is primarily an optimization for product development and long-term maintainability.

  • Next.js
  • TypeScript
  • Supabase
  • PostgreSQL
  • Tailwind CSS

What Is Being Built?

Corelat aims to become an all-in-one learning platform that helps learners organize, connect, and retain knowledge.

The long-term vision extends beyond productivity. The goal is to help learners understand relationships between concepts and build lasting knowledge.

  • Organize courses
  • Take notes
  • Create flashcards
  • Track study time
  • Build habits
  • Manage goals
  • Analyze progress
  • Connect knowledge across subjects

Current Status

The Corelato rebuild is currently in active development.

The focus is on building the core learning experience before expnading into collaboration, public resources, AI features, and community-driven knowledge sharing.

Major milestones, releases, and development progress can be found in the Changelog tab.

Follow The Journey

Development updates, lessons learned, architecture decisions, and feature progress will continue to be documented here.

Corelato is still early in its journey. We're just getting started.