Nick Maksimov's repositories
diablo_web
This project is a web-based port of the original Diablo game. The goal of this project is to bring the classic experience of Diablo to the browser with a modern tech stack, including Vite and TypeScript.
diabloweb
Diablo 1 for web browsers
diabloweb-beta
DiabloWeb-Beta is a branch of the original Diablo Web project designed for experimental builds and new feature testing before stable release.
Fantasy-Map-Generator
Web application generating interactive and highly customizable maps
forest-truck-tracker
This project visualizes the routes of multiple trucks in real-time using a map. Each truck has a tracker that records its speed and coordinates.
jelly-beans
This React application displays jelly bean information from the Jelly Belly Wiki API across tabs: Beans, Facts, Recipes, Combinations, and Milestones.
leaflet-route
А React application that demonstrates the use of the Leaflet library to display moving markers (trucks) on a map with routes. Routes are generated randomly. This project demonstrates how to integrate react, leaflet, react-leaflet and react-leaflet-hotline.
news-app
This news platform fetches articles from an external API and displays them in a grid layout. Tests are written with Jest and @testing-library/react.
mobx-mvvm-example
This project demonstrates the implementation of UI controls using the MVVM (Model-View-ViewModel) architecture pattern with React and MobX.
project_react_exchange_rates
This project is a simple React application that displays exchange rates. It allows users to search for specific currencies and view detailed information about them.