Dev.to WebDev πŸ›  Dev πŸ‘ 1

I Built Blason to Learn Full-Stack Architecture

Why I built Blason Blason is an open-source personal project I built to improve my full-stack development and software architecture skills. What I wanted to learn I wanted to build a complete application ra

Why I built Blason

Blason is an open-source personal project I built to improve my full-stack development and software architecture skills.

What I wanted to learn

I wanted to build a complete application rather than another isolated frontend project.

The project covers:

  • React and TypeScript
  • Express backend
  • SQLite
  • Authentication
  • REST APIs
  • Business workflows
  • File handling
  • User profiles
  • Quests and submissions
  • Career-related features

Architecture

The application initially relied on Supabase.

I later replaced that dependency with a local Express + SQLite architecture. This forced me to understand and implement more of the underlying application stack myself.

What I learned

The most valuable part of the project was not any particular framework. It was learning how the different parts of a real application interact:

frontend β†’ API β†’ business logic β†’ database β†’ authentication β†’ workflows.

What I would improve today

[Ajoute ici 3 Γ  5 choses que tu ferais diffΓ©remment aujourd'hui.]

Source code

The complete project is open source:

https://github.com/fotsopatrick/blason

πŸ“° Read the original article on Dev.to WebDev

Originally published by Dev.to WebDev. Aggregated on AIWithGhost for educational purposes β€” full credit and traffic to the original publisher.