(Starting with latest one)
A simple app, that allows users to send each other messages via ready-made server application. In this project i gained some experience working with WebSocket connection Protocol
Stack: typescript, webpack, eslint(airbnb), stylelint, prettier, tailwind, websockets, zod
The async race is SPA to manage the collection of cars, operate their engines, and show race statistics. In this project i refined my skills in creating animations and handling promises for asynchronous tasks.
Stack: typescript, webpack, eslint(airbnb), stylelint, prettier, tailwind, husky, lint-staged, zod
RSS Puzzle is an interactive mini-game aimed at enhancing English language skills. Players assemble sentences from jumbled words, inspired by Lingualeo's Phrase Constructor training. The game integrates various levels of difficulty, hint options, and a unique puzzle-like experience with artwork.
Stack: typescript, webpack, tailwind, husky, prettier, eslint, stylelint, zod
Nonograms is a puzzle game to reveal a hidden picture by looking at the number clues. The clues are given at the top and left side of the grid. Each number in these clue defines a block of black cell. A number indicates an unbroken line of black cells, and they are in the same order as the lines. These puzzles are often black and white—describing a binary image—but they can also be colored.
Stack: javascript, webpack, prettier, eslint, stylelint
Hangman is a classic word game in which you must find the correct answer by guessing letters one at a time.
Stack: javascript, webpack, prettier, eslint, stylelint
A website consisting of two pages - 'Home' and 'Menu' (created according to the Design in Figma)
A little copy of "doodle jump" game
Stack: jsvascript, webpack, sass, Canvas API
An application that displays photos received from the API. The search is added to the application. Entering a search query changes the photos that are displayed in the application.
Stack: javascript, webpack, sass
A music player that allows you to play music tracks one by one or flip through them by clicking the buttons. Each music track corresponds to a specific background image.
Stack: javascript, webpack, sass
Library - assignment in the course of which you will we created a landing page of the site for the selection and sale of books, made it adaptive and interactive.
Stack: vite, sass