React Native
Diet App
Diyet Life, diyetisyenlerin danisanlarini daha etkin yönetmesini ve danisanlarin beslenme programlarini kolayca takip etmesini saglayan bir React Native mobil uygulamasidir. [EN] Diyet Life is a React Native mobile app designed to help dietitians manage their clients more efficiently while empowering clients to easily track their nutrition plans.
Project Information
- Category App
- Project Date 2026
- Project URL https://github.com/nrglelml/dietApp_react_native
- Visit Website
Ögrenme Haritasi / Learning Map
Proje ayni zamanda TUBITAK 2209/a kapsaminda desteklenmistir. Bu projede, ögrencilerin ögrenmek istedikleri konular temel alinarak yapay zekâ destekli kisisellestirilmis ögrenme planlari üreten bir web ve mobil uygulama gelistirilmistir. Ögrenciler yalnizca ögrenmek istedikleri konuyu sisteme yazarak; haftalik çalisma programi, önerilen kaynaklar (YouTube videolari, makaleler, kitaplar, Udemy kurslari) ve ögrenme sürecine dair görsellestirmeler elde edebilmektedir. Projenin temel amaci, ögrencilerin ögrenme süreçlerini bireysellestirerek verimliligi artirmak, motivasyonu desteklemek ve egitimde firsat esitligine katki saglamaktir. Uygulama, Flask tabanli web arka ucu ve React Native mobil istemci ile gelistirilmis olup, ögrencilerin ögrenme planlarini PDF olarak indirilebilen çiktilar ve API tabanli entegrasyon araciligiyla sunmaktadir. Proje kapsaminda baslangiçta EdNet veri seti kullanilmak istenmis ancak veri setinin çok büyük olmasi uygulamanin performansini ciddi sekilde yavaslatmistir. Bu nedenle, daha uygun boyuttaki ASSISTments veri seti tercih edilmistir. Veri yetersizligi sorununu asmak için ise OpenAI API entegrasyonu yapilarak, veri seti genisletilmis ve öneri sisteminin dogrulugu artirilmistir. [EN] Iste projenizin akademik ve profesyonel diline uygun, akici bir Ingilizce çevirisi: Ingilizce Çeviri (English Translation) The project was also supported within the scope of the TUBITAK 2209-A program. In this project, a web and mobile application was developed that generates AI-powered personalized learning plans based on the topics students wish to learn. By simply typing the topic they want to master into the system, students can obtain a weekly study schedule, recommended resources (YouTube videos, articles, books, Udemy courses), and visualizations regarding their learning process. The primary objective of the project is to increase efficiency, support motivation, and contribute to equal opportunity in education by individualizing students' learning experiences. The application is built with a Flask-based web backend and a React Native mobile client, delivering learning plans through downloadable PDF outputs and API-based integration. Initially, the EdNet dataset was intended to be used within the scope of the project; however, the massive size of the dataset severely degraded the application's performance. Consequently, the more appropriately sized ASSISTments dataset was preferred. To overcome the data scarcity issue, OpenAI API integration was implemented, which expanded the dataset and enhanced the accuracy of the recommendation system.
Project Information
- Category App
- Project Date 2025
- Project URL https://github.com/nrglelml/ogrenmeHaritasiApp
- Visit Website
Süreç Takip /Process Tracking
Bu proje Firat Üniversitesi DDYO'da yaptigim staj boyuca gerçeklestirilmistir. Bu uygulamanin temel amaci; kurum içi taleplerin daha sistematik, düzenli ve seffaf bir sekilde yürütülmesini saglamaktir. Kâgit, telefon veya yüz yüze iletisimle yapilan süreçler yerine dijital bir platform araciligiyla: Taleplerin takibi kolaylastirilir, Görev dagilimi hizlandirilir, Zaman kaybi en aza indirilir, Kurumsal hafiza olusturularak geçmis talepler kayit altinda tutulur. Uygulama, hem kullanici deneyimini gelistirmeyi hem de idari süreçlerin verimliligini artirmayi hedeflemektedir. Ilerleyen asamalarda sistemin web versiyonu, bildirim altyapisi ve analiz modülleriyle daha da gelistirilmesi planlanmaktadir. Bu projede hedef, birimler arasi görevleri 3 farkli kullanici tipe göre bölerek islemleri tek bir uygulamayla çözebilmektir. Bu roller personel, admin ve süper admin seklinde ayrilmistir. Personel, herhangi birimde çalisan yetkisi en düsük olan ve uygulama içinde kendisine gelen görevleri gerçeklestiren kullanici tipidir. Admin, birimindeki tüm talepleri görüp, personellere görev atayabilen yetkili kullanici tipidir. Süper Admin ise tüm birimlere ait tüm talepleri görebilen, yönetebilen, adminlere dahi görev atayabilen, kullanici ve rol yönetimi yapabilen, birim olusturup, silebilen en üst düzey yetkiye sahip kullanici tipidir. Bazi teknik aksakliklardan dolayi proje yarim kalmistir [EN] This project was carried out during my internship at Firat University DDYO (Digital Transformation and Software Office). The primary objective of this application is to ensure that internal requests are managed in a more systematic, organized, and transparent manner. By replacing manual processes conducted via paper, phone, or face-to-face communication with a digital platform, the application: Facilitates the tracking of requests, Accelerates task assignment, Minimizes time loss, Establishes an institutional memory by keeping records of past requests. The application aims to both enhance user experience and increase the efficiency of administrative processes. In the subsequent phases, the system is planned to be further enhanced with a web version, a notification infrastructure, and analytics modules. The goal of this project is to streamline inter-departmental tasks by dividing operations into 3 different user types, thereby handling all processes within a single application. These roles are categorized as staff, admin, and super admin: Staff: The user type with the lowest authorization level, who works in any department and executes the tasks assigned to them within the application. Admin: The authorized user type who can view all requests within their own department and assign tasks to the staff. Super Admin: The highest-level user type who possesses full authorization to view and manage all requests across all departments, assign tasks even to admins, perform user and role management, and create or delete departments. Due to certain technical difficulties, the project remains incomplete.
Project Information
- Category App
- Project Date 2024
- Project URL https://github.com/nrglelml/surecTakip
- Visit Website