Elif Ecem Aydın

PROJECTS

Akcakoca Orhan Ozdemir Science High School Ticket Sales Application Project

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

Reserve Exploration Project

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

Twitter User Analysis Project

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

Hospital Management System Project

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

Brick Breaking Game Development Project with Arduino

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++

Simultaneous Order and Stock Management Application Project

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

Smart Event Planning Platform Project

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

Autonomous Treasure Hunter Project

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

Your Cook Project

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

Ticket Reservation System Project

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