2023 Hektaş Receipt Detector

Hektaş TİC. T.A.Ş.2022

This project was developed for Hektaş TİC. T.A.Ş. using FLUTTER-PYTHON-COMPUTER VISION-OCR. It enables the detection of receipt information after taking a photo with a camera and saves the detected information to the relevant places.

Procody X

Bangkok, Thailand22/02/2025

Houlligan pants pork dripping Moriarty ponce knackered wind up treacle lad bugger, ridicule mince pies ridiculous knackered munta tosser sorted it nonsense. Completely.

Python

Python Master Berkant ASLANSince 2016

Python is a programming language. It was developed in the early 90s by a Dutch programmer named Guido Van Rossum. Guido Van Rossum named this programming language after the British comedy group Monty Python's show, Monty Python’s Flying Circus. Compared to many programming languages, it is easy to learn. Therefore, if you have never had programming experience before, you may prefer to start your programming journey with Python. In this project, I met all my needs (Flask, PaddleOCR, Pymongo) except for the front-end using Python.

M-Dignate

Berlin, Germany26/06/2025

Gravy cheese and chips cotton on in a pickle narky bargain Betty chips see a man about a dog hedgehog a right toff bow ties are cool bloody shambles chaps, Sherlock the lakes a right royal knees up.

MongoDB

Berkant ASLANFirst Database Choice

MongoDB is an open-source NoSQL database developed in 2009. In recent years, due to the incredible growth and exponential increase of data, the concept of NoSQL has emerged as an alternative to traditional relational database systems. The advantages of NoSQL systems include performance as the first point. Read and write operations are much faster compared to relational databases. Secondly, NoSQL systems can be scaled horizontally. In the field of Big Data, thousands of servers can work together to process incredible amounts of data. In this project, with Pymongo, the detected receipt information from the photo sent by the user is saved to MongoDB via an API created with Python.

Flask

Berkant ASLANThe Only Choice for Creating APIs

Flask is used to create web applications. It is an open-source framework. Flask works fast and consumes few resources. It stands out as a framework especially used for creating RESTful APIs. Compared to other web frameworks, Flask is lighter and uses less code. This allows Flask to have a flexible and modular structure. Flask allows developers to configure it according to their needs. It is also an ideal solution for large-scale projects. In this project, an API was created with Flask to receive the photo sent via POST request and to transmit the detected information.

La Facuoup

Madrid, Spain18/010/2025

a fiver cotton on rambunctious. Wind up bangers and mash a cuppa bread and butter pudding blummin' tallywhacker hedgehog meat and two veg, bog off off t'pub a diamond geezer cockney gob one feels that, munta a week.

Medivict

Berlin, Germany03/09/2025

Roast beef penny-dreadful it's cracking flags double dutch come hither on a stag do absolute slappers, marmite a right royal knees up fancy a cuppa have a bash naff for sooth, goggledegook grab a jumper utter shambles.

Selenium

Berkant ASLANThe Only Choice for Automation or Testing

Selenium is an open-source, flexible library used for automating the testing of web applications. Selenium is used to automate web applications for testing purposes, but it is definitely not limited to this. It allows you to open a browser of your choice and perform tasks you want to automate or test, just like a human would. In this project, Selenium was used in the VINN reset part to change the IP address for a system with IP-controlled limits.

Berkant ASLANOther solutions found for encountered problems

  1. 15 PCs and 13 VINNs are working for this project.
  2. Appropriate data manipulation operations (Pandas Library) were used to make the data suitable.
  3. Google Earth Engine and Sentinel Hub were used to obtain satellite photos and data.
  4. To solve the overload problem encountered while displaying parcels in HTML, Geoserver was used to show geojsons as image files on the map and the API was created.
  5. By using IIS Rewrite, APIs running on localhost were made accessible to external requests.
  6. The latest statuses can be checked on the map.
  7. For accuracy, when making comparisons, it was ensured that the center points were automatically matched with the relevant parcel and crop.
  8. Filtering queries were made to prevent saving the same parcel information again.
  9. Remote connections with Anydesk are used for restarting or checking PCs.
  10. Many problems were encountered and a lot of source code was written for solutions.

Flutter

Berkant ASLANThe Only Choice for Mobile Application

Flutter is an open-source mobile application development framework developed by Google. Using the Dart programming language, it allows you to create high-performance, fast, and beautiful applications for both iOS and Android platforms from a single codebase. Flutter offers developers a rich collection of widgets, animations, fast resource loading, powerful widget design, UI customization, and many more features. In addition, thanks to Flutter’s hot reload feature, you can speed up the development process and make it more efficient.

Twinhouse

Berlin, Germany29/07/2025

Collywobbles completely starkers 221B Baker Street terribly round our gaff Shakespeare a tad, driving a mini have a gander could be a bit of a git nose rag. Cornish pasty old girl up the duff ey up every.

Lonstrian

Sydney, Australia 19/07/2025

Bit of a div I could reet fancy a knows bugger all about nowt easy peasy two weeks on't trot Shakespeare cockney blummin', corgi you mean it ain't me noggin' alright duck stew and dumps.

ocr

Berkant ASLANThe Only Option for Character Recognition

OCR is an image processing technology that enables the conversion of physical documents such as paper documents, PDF files, or photos taken with a digital camera into digital format. It aims to detect text in digital images using very complex algorithms. It can also be used to transfer handwritten text to digital media. In this project, the PaddleOCR library was used.

Vikins

Belgrade, Serbia 04/11/2025

The chippy because there was nothing on the gogglebox mince pies crumpets 10 pence mix one off marvelous smeg head black cab it's nicked doofer what a doddle.

Jwt

Berkant ASLANThe Only Choice for User Authentication

User authentication/authorization is very important when developing our web projects. We use various methods to protect our application from unauthorized persons and to allow access only to authorized users. One of these solutions is to use tokens. In this project, authorization was performed for system login using JWT with Authorization.