Uğur Dindar's repositories
Tzoptimizer
'Windows Optimizer' application does in way by registry editing all edits based on your selections. All the tweaks/selections are dynamic, up-to date and easily revertable. Also it has translation service, hence language of the program can be same as your system language according to your choice.
Denpointment
A fully-working dentist appointment system which is written in Python using Flask web development, powered by Bootstrap, using MySQL to manipulate data.
DuplicateFinder
DuplicateFinder just simply looks for duplicates located in your 'user.home' directory, which is 'C:\Users\Tzesh' in Windows or '/home/Tzesh' for Linux. Maps them according to their MD5, and controls if there is a collision or not.
FaceDetector
Face Detector, is just a simple project to detect faces in given images written in Java using OpenCV library.
GuessNextWord
A simple project to understand basics and differences of TCP/UDP. A basic game that can run using both UDP and TCP protocols.
SpringBootTemplate
Spring Boot Template for RESTful API that uses JWT for authentication and authorization, PostgreSQL for database, Hibernate for ORM, and Lombok for boilerplate code generation and MapStruct for mapping DTOs to entities and vice versa
x86AssemblyProjects
x86 assembly language projects that I've developed.
GaltonBoard
Implementation of GaltonBoard using multithreading in Java. Each ball represents a thread and the whole process works concurrently.
MinimalistArchitecture
Minimalist .NET 7 minimal API architecture with FluentValidation, Swagger, JWT Bearer Authentication, xUnit, and Serilog
MRP-Generator
Multi-discipliner project between Industrial Engineering and Computer Engineering. Prints MRP (Material Requirements Planning) table of items according to the given hierarchy and properties of items. MRP Generator is a program which allows you to calculate MRP tables of items with user-friendly interface.
NameFinder
Simple project which finds the names located in body section of a web page with using JSoup and OpenNLP libraries.
ugurdindar.com
Portfolio of mine 'ugurdindar.com'.
Approximator
Approximator is a basic Python program that approximates the y value according to given data (x and y values) with respect to x. Approximator uses Direct Method of Polynomial Interpolation, Lagrange Polynomial Interpolation, and Newton's Divided Difference Polynomial Interpolation.
EcommerceAPI
An eCommerceAPI implementation in Spring Boot. Patika.dev - Akbank Spring Boot Bootcamp homework project.
leetcode
This repository consists of leetcode solutions of mine
mColoringProblem
A python program that colors the continent of South America which employs a recursive backtracking algorithm to color each neighbor country differently.
SinglePagePortfolio
One page HTML - CSS - JS portfolio, first version of my website ugurdindar.com
vscode-portfolio
A VSCode themed developer portfolio built using Next.js