
My Projects

₿udge🆃
Flutter-Dart & Firebase & Bloc Pattern & MVVM
This versatile Flutter app simplifies financial management with a robust architecture powered by Dart and the BLoC model. It allows users to track daily expenses categorized by type, manage income and expenses in multiple currencies (TRY, USD, EUR), and add debit or credit cards to categorize transactions. Features include filtering expenses, visualizing monthly expenses through detailed graphs, and setting personalized profiles. Users can log and track recurring payments, such as subscriptions, and receive alerts based on their current balance. The app also supports multilingual functionality (English and Turkish) and offers light and dark mode to improve usability and accessibility. With seamless status management and real-time updates and notifications via Firebase, the app provides an intuitive and user-centric experience.
.png)
ScanBuddy (Text & Qr Scanner)
Android Kotlin Jetpack Compose & Firebase & ML Kit & MVVM
This application, combining OCR and QR code reader features, is developed using Android Kotlin and Jetpack Compose with an MVVM architecture. Built on a Firebase-based infrastructure, the application allows users to create accounts and securely save scanned text. With OCR (Optical Character Recognition) functionality, it automatically detects the language of the scanned text and enables users to translate it into different languages. The integrated QR code reader ensures fast and accurate data retrieval from QR codes. Additionally, the application offers multilingual support, allowing users to operate it in their preferred language, while light mode and dark mode options provide a personalized user experience. Scanned texts and data can be copied, and saved, making this application a comprehensive solution for managing digital content.

Papara Bootcamp Recipe App
Android Jetpack Compose
As part of the Papara Android Bootcamp final project, I developed a professional Recipe App individually. This app allows users to access recipes, select meals based on categories, create favorite recipes, and generate daily meal plans with total nutritional values. It features Firebase user authentication, weekly new recipe notifications, and many more functionalities. Developed using modern Android technologies and the MVVM architecture with Jetpack Compose, the app provides a seamless and aesthetically pleasing experience, enabling users to easily access recipes and create personalized meal plans.
VRevolotution
Android Kotlin
Developed with Android Kotlin, this project is my university capstone project. Selected as the first-place winner at our school's project fair, this application is part of a virtualized education platform aimed at middle school students. The app significantly enhances students' learning experiences by allowing them to reinforce topics through quizzes and chatbot features. By providing an interactive and engaging learning environment, the project helps students to better understand and retain their lessons, making a valuable contribution to their education.

AnılSpor App
Android Jetpack Compose
Developed with Android Jetpack Compose, my app allows you to get to know the players of my neighborhood football team, Anıl Spor, up close. You can rate their performances, access detailed match information, learn more about the team, and even create your own starting eleven. The app offers a comprehensive platform for fans to engage with their favorite team, featuring a user-friendly interface and interactive features. Stay updated on match results, player stats, and team news, all while enjoying a seamless and immersive experience. Whether you're a dedicated supporter or a casual follower, this app provides everything you need to stay connected with Anıl Spor.

Cocktail Recipe
React Native - Expo
I've developed a vibrant and user-friendly cocktail recipe app using React Native Expo, designed to enhance your mixology experience. You can easily search for cocktails by category or name, view detailed recipes with ingredients and step-by-step instructions, and even save your favorite drinks for offline access. If you're feeling indecisive, the app can surprise you with a random cocktail suggestion. With sleek visual effects and carefully chosen color schemes, this app makes discovering and crafting cocktails a delightful and intuitive process.

Quiz Time!
Flutter Dart
I have developed a quiz application using the Flutter Dart Bloc pattern, leveraging the TriviaDB API for fetching quiz data. The application utilizes the Dio library to retrieve quiz questions based on the selected category, difficulty level, and the number of questions specified by the user. The quiz is designed to be engaging and challenging, as each question comes with a time limit, compelling players to think quickly and respond before the timer runs out. This feature adds an element of urgency, making the quiz both fun and competitive.

My News App
Android Kotlin
This app offers a platform where users can view the latest news, perform searches, and save their favorite articles. Developed with Android Kotlin, this app stands out with its user-friendly interface and fast performance. It allows users to filter news by categories and follow a personalized news feed, making it easy for them to access content that interests them.

Mutlu Göbekler
Flutter Dart
Developed with Flutter and Dart, this application uses Firebase for user authentication and provides a comprehensive food and beverage list. Users can explore detailed information about each item and visually place orders by adding them to their cart. The app also allows users to manage and customize their cart, ensuring a seamless and intuitive ordering experience. With its smooth performance and user-friendly interface, this app makes it easy to browse, select, and order your favorite meals and drinks
Weather App
Flutter Dart
This Flutter application utilizes the BLoC pattern to manage state effectively. The app provides real-time weather information for various cities and districts. Users can search for a city name to access daily or 5-day weather forecasts. Additionally, users can mark a city as a favorite, allowing for quick access through a dedicated menu. The UI design incorporates a search bar and a dropdown menu, enabling easy navigation and interaction with the weather data. By leveraging the BLoC pattern, the app ensures smooth state transitions and efficient data management, resulting in a seamless user experience.
