Welcome to my GitHub page! Here you can find some of my projects.
- JavaScript libraries: React, Redux;
- Frontend: JavaScript (ES6+), Typescript
- Responsive web-development: HTML5, CSS/SCSS/LESS;
- Testing libraries: Jest, Enzyme, React testing-library;
- Code bundlers: Gulp, Webpack;
- UX/UI: Figma, Adobe Illustrator
- TypeScript;
- Styled Components.
| Project | Description | Technologies |
|---|---|---|
| Weather widget | This is a widget with a weather forecast in any city, which you can add to any of your website with just two lines of code. | React, Redux, TypeScript, HTML/SCSS, Webpack, Babel, Local storage |
| Notebook-app | The project is a simple SPA, like notebook, where you can register, and then add contacts in your notebook, add this contacts to favorite, edit, delete them. | TypeScript, React, Redux, HTML/SCSS, Webpack, Jest, Cookie |
| Playlist-twitch | An app for searching video channels on twitch, you can find all the videos of the channel you need and also add them to your favorites. | React, Redux, JavaScript (ES 6), HTML/SCSS, Local Storage, lodash |
| Cards | The project is a simple SPA, like todo list, where you can add new card with title and description, add this card to favorite, edit, and delete them | TypeScript, React, Redux, HTML/SCSS, Webpack, Jest, LocalStorage. |
| Project | Description | Technologies |
|---|---|---|
| Six-cities-app | A vacation rental online marketplace build with React. It provides detailed information about current offers, allows users to log in, leave a review, see offers' locations on map and more. | React, Redux, Typescript, Webpack, Jest, React-testing-library, Leaflet, Redux-thunk |
| Big-trip | app, where you can plan your next trip, view statistics and more. | JavaScript, Webpack, OOP, Chartjs, Flatpickr.js |
| Keksobooking | a site similar to "booking", where you can post and view rental housing | JavaScript (ES6) |
| Catenergy | adaptive website internet shop food for cats | HTML/Less, Gulp |