Меня зовут Никита Черепня и я frontend разработчик.
- JavaScript (основы языка, ES6)
- HTML
- CSS (SASS, flexbox, простые анимации, адаптивная верстка, резиновая верстка)
- React (Context API, Redux, Redux Thunk, React Router, Custom Hooks)
- TypeScript
- node.js
- Git
- Firebase
- MongoDB
Приложение ддя ведения учета своих подписок. Подписки, в разных валютах, можно добавлять, удалять, редактировать, сервис сам подсчитает статистику и сделает инфографику. Приложение сделано на основе Google Firebase (логирование, база данных, хостинг) с помощью библиотеки React.
Простой телеграм-бот напоминалка. Все что нужно для начала работы, это выбрать часовой пояс. В боте можно оставлять себе напоминания на будущее. Бот сделан на основе библиотеки TelegramApi, база данных MongoDB, за работу со временем и часовыми поясами отвечает библиотека moment.js.
В рамках данного задания были реализованны клиентская, администраторская, серверная части проекта. Работа с готовой версткой. Клиентская и админская части реализованны как SPA на React. за состояние отвечает Context API. Сеовер написан на TypeScript, в качестве основы библиотека express.js, база данных MongoDB.
В рамках данного задания были реализованны клиентская часть интернет магазина обуви. Работа с готовой версткой и бекендом. Приложение написано на React за состояние отвечает Redux и Redux Thunk.
Бот (не в мессенджере) реализован с помощью HTML, CSS, JS без дополнительных библиотек и фреймворков. Что бот умеет:
- Сохранение в истории ссылок и текстовых сообщений
- Ссылки (то, что начинается с http:// или https://) кликабельны и отображаться как ссылки.
- Сохранение в истории изображений, видео и аудио (как файлов) - через Drag & Drop (срабатывает при дропе файлов на окно с сообщениями) и через иконку загрузки (скрепка).
- Скачивание файлов (на компьютер пользователя).
- Ленивая подгрузка: сначала подгружаются последние 10 сообщений, при прокрутке вверх подгружаются следующие 10 и т.д.
- Синхронизация - если приложение открыто в нескольких окнах (вкладках), то контент синхронизирован.
- Поиск по сообщениям (интерфейс + реализация на сервере).
- Отправка геолокации.
- Отображение категорий и фильтрация по ним.