Project — 05/08
Valenstagram
Rebuilding Instagram to master API architecture.
- Year
- 2024
- Role
- Design & development
- Stack
- FastAPI, Python, Next.js, React
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 ↗