Technology: Webflow
This website is designed to track futsal tournament information, results and rankings. It allows users to keep up to date with match results, team standings and overall tournament progress. The site features real-time updates and a user-friendly interface for seamless navigation and accessibility.
It got 848 users in two weeks with a village population of around 1100.
github.com/mekicnikola/InstagramComposeClone
Technology: Kotlin, Jetpack Compose
Instagram app design clone using Jetpack Compose technology
Technology: PHP, HTML, CSS, JavaScript, MySQL
The application is intended for visitors, registered users, moderators, and administrators. Users are offered products that can be searched by name and category, which they can then add to the "cart" and thus complete the order. Based on previous orders, registered customers are offered similar products according to their affinities. Also, only registered users can reserve tickets for sports and cultural events. The administrator has the role of a salesman and has the highest level of privileges and insight into the entire business of the company. Its role is to receive and process orders, and enter, delete, and update products. The moderator has the role of a mediator during the purchase. His role is to receive processed orders and is in charge of communicating with users. The technologies for the development of the backend of the Web application are the programming language PHP and MySQL, which is used for database management. The frontend of the Web application is implemented using CSS (SCSS) as well as JavaScript and jQuery for animations and content display.
github.com/mekicnikola/VideoGamesShop
Technology: C#, HTML, CSS, JavaScript, SQL Server
Web application for purchasing video games. It was developed in C# programming language in ASP.NET Core MVC framework with communication with SQL Server database. The application code is available at the GitHub location shown above.
play.google.com/store/apps/details?id=com.ygo.hotc
Technology: Java, PHP, MySQL, SQLite, Python
Android app to search over 12000 YGO! cards and over 700 card sets, as well as for creating decks. The application was developed in the Java programming language with an SQLite database for creating and storing decks. PHP was used to retrieve the data to create the MySQL database and API. Python was used to write scripts to download over 12000 card images. The app is available for download from the Google Play Store at the web location shown above.
The literal and graphical information presented on this site and Android application about YGO!, including card images, the attribute, level/rank and type symbols, and card text, is copyrighted by 4K Media Inc, a subsidiary of Konami Digital Entertainment, Inc. This website and Android application are not produced by, endorsed by, supported by, or affiliated with 4k Media or Konami Digital Entertainment.
Technology: Java, PHP, HTML, CSS, JavaScript, MySQL, PostgreSQL, Apache Drill
Android app and web app for streaming music tracks. The Android application was developed in the Java programming language, while JavaScript (jQuery, AJAX, Angular) was used to create the programming logic of the Web application, and PHP was used to create the API and communicate with MySQL and PostgreSQL databases. A track and artist recommendation system was created based on user activity using the Apache Drill Big Data service. The web application is published on the web location shown above.
Realized Web and Android applications were made exclusively for developing a master's thesis and do not represent a valid purchase and download of songs but serve exclusively for education and training purposes.
Technology: Java, PHP, HTML, CSS, JavaScript, MySQL
Android application and Web application for controlling and communicating with the robot Pepper for educational purposes. The Android application was developed in the Java programming language and designed to help Pepper understand the question and then speak the answer in the language in which the question was asked. It is connected to the OpenAI API for answering questions. For the development of the Web application, PHP was used for remote access to the questions and answers of the robot, which facilitates the learning of school material. Pepper's sensors allow him to respond verbally or non-verbally to touch. I had the opportunity to present version 2.0 on a television show. During the show, I highlighted how Pepper's ability to understand complex questions and provide creative answers was improved compared to the factory version of the robot. After the show, I continued working on further improvement of the presented application, further optimizing Pepper's functionalities.