Post by Nur Seda Ağgünlü

Full Stack Developer

🎬 Cinemania | Film Keşif Platformu GoIT eğitim sürecinde 10 kişilik ekibimizle geliştirdiğimiz Cinemania, kullanıcıların film keşfetmesini ve kendi koleksiyonlarını yönetmesini kolaylaştıran modern ve responsive bir web uygulaması. Projede ben, My Library (Kütüphane) bölümünü geliştirdim. Bu bölümde kullanıcılar beğendikleri filmleri kütüphaneye ekleyip çıkarabiliyor, türlerine göre filtreleyebiliyor ve performanslı şekilde listeleyebiliyor. Ayrıca boş kütüphane, yüklenme ve hata durumları gibi farklı kullanıcı senaryolarını kapsayan yönlendirici arayüz durumları tasarlayarak her durumda anlaşılır bir deneyim sunmaya odaklandım. Geliştirme sürecinde Vanilla JavaScript ile veri yönetimini sade ve kontrollü tutmak, LocalStorage verisini normalize ederek tek bir standart yapıda kullanmak ve farklı ekran boyutlarında tutarlı çalışan responsive bir arayüz kurmak benim için oldukça öğretici oldu. Bu proje bana sadece bir özellik geliştirmeyi değil; ekip içinde ortak standartlarla ilerlemenin, okunabilir kod yazmanın ve kullanıcı deneyimini teknik kararların merkezine koymanın ne kadar önemli olduğunu öğretti. Projede birlikte çalıştığım ekip arkadaşlarıma katkıları için teşekkür ederim: • Çiğdem Ergal (Team Lead) • Halenur Gurel (Scrum Master) • Aslıhan Erdal • Kerem Yıldırım • Kutluhan Gül • Zehra Yazıcı • Yusuf Soylu • Burak Gökay • Ali hamza Çakmak GoIT Türkiye’ye sağladığı eğitim ve deneyim ortamı için ayrıca teşekkürler 🙌 ------------------- 📽Cinemania https://lnkd.in/d26qbRj5 🕵🏻‍♀️GitHub https://lnkd.in/ds7hNY9M ------------------- 🎬 Cinemania | Movie Discovery Platform During the GoIT training program, our team of 10 developed Cinemania — a modern and responsive web application that makes discovering movies and managing personal collections easier. In this project, I developed the My Library module. In this section, users can add or remove movies from their personal library, filter them by genre, and browse them efficiently. I also designed clear UI states for empty library, loading, and error scenarios to ensure an understandable experience in every case. Throughout the development process, maintaining simple and controlled data management with Vanilla JavaScript, normalizing LocalStorage data into a consistent structure, and building a responsive interface that works across different screen sizes was highly educational for me. This project taught me not only how to implement features, but also the importance of shared standards in teamwork, writing readable code, and placing user experience at the center of technical decisions. Special thanks to my teammates for their collaboration: • Çiğdem Ergal (Team Lead) • Halenur Gurel (Scrum Master) • Aslıhan Erdal • Kerem Yıldırım • Kutluhan Gül • Zehra Yazıcı • Yusuf Soylu • Burak Gökay • Ali hamza Çakmak And thanks to GoIT Türkiye for providing such a valuable learning environment 🙌 #frontend #javascript #webdevelopment #responsive #teamwork #goit