Grisha Angelov's repositories
filterable-product-list-alpine.js
Front-end project implemented in Alpine.js, providing visualization of filterable product list. The user is able to search for products by name as search criteria.
graphql-app
This project is hands-on experience with GraphQL and Apollo Client
infinite-scroll-item-list
Front-end project implementing infinite scroll visualization of product items. The user is able to preview list of all dynamically fetched product items, preview details of every product item, bookmark product item as favorite, apply filters to favorite product items.
react-19-playground
This project is hands-on experience with React 19. It showcases the features and enhancements introduced in the latest version of ReactJS.
algorithms
Front-end project implementing various algorithms with step-by-step visualization.
bun-js-showcase
This project is hands-on experience with bun.js
chart-js-carousel
This project is hands-on experience with chart.js and swiper libraries.
conversation-intelligence
Front-end project implementing visualizations for Conversation Intelligence Platform
dashboard-ui
Front-end project implementing features of Dashboard UI visualization. The user is able to preview pages that contains various sections with widgets.
grocery-store
Front-end project implementing features of an E-commerce store. The user is able to preview various products by category, post comments for every product in given category, use shopping bag and perform multi-step checkout to complete order.
handwritten-digit-recognition
Front-end project implementing handwritten digit recognition based on tensorflow.js
kanban-board
Kanban board visually depict work at various stages of a process using cards to represent work items and columns to represent each stage of the process. Cards are moved between the columns to show progress and to help coordinate teams performing the work.
LeetCode-100-algorithms-challenge
Solved 100 algorithms provided by LeetCode
map-ui
Front-end project providing visualizations and interaction with geographical map.
pairs-and-tens-game
This is a number-based game where the player has to find all pairs or sums equal to 10 in the grid
premier-league-ui
Front-end project implementing features of Premier League UI. The user is able to preview various pages - matches, news, standings, stats and players.
react-tensorflow-qna
System based on ReactJS and TensorFlow.js that can answer user's questions in natural language
Refactoring-Code-Katas
Katas to practice refactoring. The goal is to improve internal code by making many small changes without altering the code's external behavior.
rtk-query-stock-app
This project is hands-on experience with RTK Query data fetching tool and its Streaming Updates feature, part of Redux Toolkit library.
spectre-css-showcase
This project is hands-on experience with spectre css library. Just following official documentation component by component.
user-list-qwikjs
This project is hands-on experience with Qwik JS
voice-to-map
Front-end project implementing visualization of geographical map locations by voice input from the user.
wordy
Front-end project implementing game based on Wordle
Zustand-App
This project is hands-on experience with Zustand state-management library (Redux alternative)