Kamil Kalicki’s Post

#10 🚀 Project Update #10: NinjaFastAPI – Teams CRUD + What’s Next 👥🔥 Hey everyone 👋 It’s been a bit quiet again 😅 — balancing studies, work and learning new tech takes time… Recently I’ve been diving into C++, and now I’m starting a Java project at university 🧠💻 So yeah — progress is a bit slower, but still moving forward step by step 🚀 --- 🆕 What’s new? This time I focused on something bigger: 👥 Full Teams CRUD (TDD style 🥷) - creating teams - assigning sensei - managing members - business validations (no random ninja chaos 😄) 👉 Tests first → then implementation → clean code --- 🧠 What’s coming next? I want to push this project further into a more “real-world API”: 📸 User avatars (file upload) - multipart/form-data - saving files - serving via URL 💬 Async chat between ninjas (websockets incoming 👀) 🧪 More integration tests (DB + async + relationships) --- ⚔️ Tech stack: FastAPI • SQLAlchemy • Alembic • Docker • Pytest • PostgreSQL • GitHub Actions • Ruff • Black --- 🤔 What would YOU add? I’m thinking about: - Ninja rankings 🏆 - Missions system 🎯 - PvP fights ⚔️ - Forbidden jutsu endpoint 😈 But maybe you have better ideas? 👀 👇 Drop them in the comments — I’d love to hear your thoughts! Link to repo in comments! --- Step by step… even the Hokage wasn’t built in a day 🥷🚀 #FastAPI #Python #BackendDevelopment #WebDevelopment #APIDevelopment #SoftwareEngineering #TDD #Docker #PostgreSQL #Programming #LearningInPublic #OpenToWork #JuniorDeveloper #DevJourney #Coding

To view or add a comment, sign in

Explore content categories