PROJECTS
In this AOF ticket project for Akçakoca Orhan Özdemir Science High School, my aim was to enable the sale of tickets for events such as theater, film and music through the website with virtual POS. In this project, I designed a user-friendly interface using django-python and tailwdind css. I developed a control system with QR for scanning tickets and entering.
Software Language: Python
Framework: Django
My aim in this project was to optimize the operation of searching and working on natural resources in the seas. In the project, I used a visualization library to extract URL data, kept the data in 1-0 format, and represented full and empty areas. I programmed a software for drilling in full areas and the most efficient natural resource extraction operations with the least cost.
Software Language: C
Other: SDL2
In this project, I extracted data from a JSON file. I analyzed the data and matched users based on similar interests. I also worked on topics such as data structures, graph theory, hash tables, search algorithms, data analysis, and relationship management. I created fake Twitter API data in Python. Using this data in Java, I found the user's interests and made critiques and profile analysis based on the given requests.
Software Language: Python, Java
The project aims to facilitate the processes of creating records, making appointments with doctors, storing and managing medical reports. A structure in accordance with object-oriented programming principles was developed using the Django framework and SQL database; security and user-friendly interface design were prioritized.
Framework: Django
Other: OOP, SQL
Software Language: Python
A brick breaking game developed on the Arduino UNO platform using the C++ language and the Proteus simulation tool. A system equipped with facilities such as OLED display, potentiometer, LDR was designed in the project. Features such as increasing the score by breaking the bricks, recoverability and speed increase were successfully integrated in the game. It was aimed to have a user-friendly experience by providing both game logic and hardware compatibility.
Software Language: C++
This project is a desktop application developed using Java language. It includes advanced programming concepts such as multithreading and synchronization, and offers features for managing customer priorities, tracking inventory, and optimizing order processes. A user-friendly experience is provided with PostgreSQL database and Java Swing graphical interface.
Software Language: Java
Other: PostgreSQL, Java Swing
This project aims to develop a web-based platform where users can create, participate in events and socially interact. Users are provided with personalized event suggestions, can chat and track their events on a map. The project aims to improve the user experience by combining modern web programming and database design techniques. The project aims to provide event suggestions based on interests with a rule-based suggestion system, display of event locations on a map and route planning, an event-based messaging system and interaction between users.
Framework: Django
Software Language: HTML, CSS, Python
The aim is to develop an algorithm to ensure that the character collects all the treasures in the shortest time. The project manages character movements, obstacles and treasures with a 3D matrix using Windows Form Application. It is structured with OOP principles (polymorphism, encapsulation, inheritance). The user interface offers multiplayer support and map creation features. The project was completed successfully thanks to the variety of obstacles and the effective use of data structures and algorithms. This study contributed to the development of my software development skills and problem-solving abilities.
Software Language: C
Other: OOP
The desktop application was developed so that users can store recipes and quickly see which dishes can be made with the available ingredients. The application offers a user-friendly interface with dynamic search and filtering features.
Software Language: Java
Other: SQLite
This software includes different transportation options such as plane, train and bus and has a user-friendly interface. The project is designed to optimize users' travel experiences and facilitate ticket purchases. Eclipse IDE was used in the development process and a coding based on NYP logic was made with more than 100 classes. Swing and JFrame were used in the interface design. The project includes important functions such as admin and company login panels, user management, ticket search and payment transactions. In addition, critical transactions such as vehicle and trip management and profit-loss calculation were also discussed in detail.
Software Language: Java
Other: Swing