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:
Originally published by Dev.to WebDev. Aggregated on AIWithGhost for educational purposes β full credit and traffic to the original publisher.