Project — 05/08

Valenstagram

Rebuilding Instagram to master API architecture.

Year
2024
Role
Design & development
Stack
FastAPI, Python, Next.js, React
Links

Valenstagram is an open-source Instagram clone: a complete RESTful API (users, posts, comments, authentication) and an SPA frontend. The goal: learn API design and modern frontend development in depth.

The project went through two major, deliberate and documented rewrites: the API migrated from Flask to FastAPI for typing robustness and performance, and the frontend rebuilt from React to Next.js. It's the project that taught me that good architecture is designed before coding — and how to recover when it isn't.

Read the journal post ↗