Technology Aug 23, 2026 · 1 min read

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 rather than another isolated frontend project. The project covers: Rea...

DE
DEV Community
by Monsieur Orel
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 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

DE
Source

This article was originally published by DEV Community and written by Monsieur Orel.

Read original article on DEV Community
Back to Discover

Reading List