2023 CropMap Yield Mapping

Cropmap

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

This project, developed for Hektaş TİC. T.A.Ş., uses PYTHON-JAVASCRIPT-MACHINE LEARNING-SELENIUM-MONGODB for data extraction, saving, NDVI value calculation, crop prediction with KNN machine learning algorithm, database operations, and automation of all systems. It provides features such as determining which crop is grown in a parcel using satellite images and NDVI values, parcel analysis, temporal analysis, filtering, and more with artificial intelligence.

Project Link

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 2015

Python is a programming language developed by Dutch programmer Guido Van Rossum in the early 1990s. He named this language after the British comedy group Monty Python's show "Monty Python’s Flying Circus." Compared to many programming languages, Python is easy to learn. So, if you have never programmed before, you may prefer to start your programming journey with Python. In this project, I used Python for all my needs except the front-end.

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. With the incredible growth and exponential increase of data in recent years, NoSQL emerged as an alternative to traditional relational database systems. The main advantages of NoSQL systems are performance and scalability. Read and write operations are much faster compared to relational databases. Additionally, NoSQL systems can be scaled horizontally. In the field of Big Data, thousands of servers can work together to process massive amounts of data.

Flask

Berkant ASLANThe Only Choice for Creating APIs

Flask is used to create web applications. It is an open-source framework. Flask is fast and consumes few resources. It stands out as a framework especially for creating RESTful APIs. Flask uses less code and is lighter compared to other web frameworks, making it flexible and modular. Flask allows developers to configure it according to their needs. It is also ideal for large-scale projects. In this project, Flask was used for user authentication, sending data to the server, and displaying GeoJSON data on localhost.

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 or test tasks in web applications, but it is not limited to this. It allows you to open a browser and perform tasks as a human would, automating or testing the tasks you want. In this project, Selenium was used for the VINN reset part, which allows changing 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. Satellite images and data were obtained from Google Earth Engine and Sentinel Hub.
  4. To solve the overload problem encountered when displaying parcels in HTML, GeoServer was used to display geojsons as image files on the map, and an 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, the automatic determination of which parcel the midpoints are in and their crops was implemented.
  8. Filtering queries were made to prevent saving the same parcel information again.
  9. Remote connections to PCs via Anydesk are used for restarts or checks.
  10. Many problems were encountered, and many source codes were written for solutions.

knn

Berkant ASLANThe best performing algorithm in this project

The prediction is based on which class is most common among the nearest neighbors of the vector formed by the independent variables of the value to be predicted. By using data from the Farmer Registration System (ÇKS), Hektaş Smart Assistant, and Hektaş Digital Marketing unit's ArcGis data, the crop of the new value is determined with the KNN algorithm.

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.

Front End

Berkant ASLANThe Only Choice for FrontEnd

HTML is used to load the content of web pages. CSS is used especially for creating layered styles on websites. It also allows changes that cannot be made with HTML tags. JavaScript is used to manage the behavior of websites. JavaScript is used to perform various operations such as sending feedback to the user and making changes on the site according to user actions. In this project, JavaScript, HTML, and CSS were used for the frontend. The Leaflet library was used for map display. Data filtering and listing were done using Bootstrap. API post operations were performed with JQuery.

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 users and to allow access only to authorized users. One of these solutions is to use tokens. In this project, authorization was implemented using JWT for login control.