Portfolio

Todo List App

Todo List App

I used Binary Search Algorithm to make Reactive state manually in JavaScript by efficiently finding the index of the clicked element from the list of Todos, this enhanced the process of editing and deleting a list. Before deleting, it will show you a modal. I added "Clear All" button to clear everything and a new "read the whole text" function since the text content for list is limited

Scivenia Beta Project

Scivenia Beta Project

As part of this university software project, we created a specific functionality of a bigger web app. The aim of this functionality is to visualize and demonstrate the scientific collaboration between researchers and scientists. I used Breadth First Search algorithm in the client side to find all collaborators of the researcher. Used technologies: React JS and Sigma JS

Travel Planner App

Travel Planner App

Travel Planner App - This project requires me to build out a travel app that, at a minimum, obtains a desired trip location & date from the user, and displays weather and an image of the location using information obtained from external APIs. I also added additional functionalities. Used technologies: HTML, SASS, JavaScript, Express JS and Webpack

68th School App

68th School App

68-DIMI WebApp - This application was created for students of our school in Uzbekistan. In this project, the students can play games, solve problems, take tests and compete to win. It has a leaderboard to show top students who collect points by taking tests and exams which being organized by the App. Used technologies: HTML, CSS, JavaScript and PHP

Apple Clone Layout

Apple Clone Layout

I was going to sharpen my CSS skills to work with Flexbox ang Grid Layouts. I choose Apple's website and tried to build its clone. I hope this layout looks like the real Apple Website. Used technologies: HTML and CSS

Frontend Mentor

Frontend Mentor

You can see my other works related to Front-End stuff. I think this platform is the best for learning and gaining some experience, by doing some practice, I have achieved a lot of progress on this platform.