Gökhan Duman
Senior Frontend Developer
I develop user-friendly, high-performance, and minimalist web applications using React along with libraries such as Next.js, Gatsby, and Astro.
English Türkçe

Kuşalanı Middle School Web Application

Sep 2019 - Apr 2020
#Angular
#Firebase
#Bootstrap

When I was teaching, I realized that a lesson consisting solely of theory, especially for young students, could lead to disinterest. While working as a teacher in a rural school with limited resources, I aimed to serve as a role model in the field of software development and increase students' engagement in class. I also wanted to conduct fair evaluations at the end of the year. To achieve this, I created a web application using Angular and Firebase.

The application had a wide range of features, including lesson notes, assignments, and announcements. However, its most important feature was that students could earn points by arriving on time for class, actively participating, and exhibiting exemplary behavior. I didn't emphasize individual performance; it was about evaluating the class as a whole. To avoid turning it into a competition, I reset the points after each drawing. This way, students were more inclined to win prizes rather than compete with each other.

I believe that the real benefit of the application, apart from promoting positive behaviors, was making the concept of software tangible for students, including them in the process.