Pinned Repositories
hh.ru_parser
Парсер данных с сайта hh.ru {python hh_jobs_parsing and excel .csv output}
lp-auction
Верстка landing-page сайта аукцион на препроцессорах SASS/SCSS + сборка Gulp {html + JS + SCSS + gulp + slick-slider}
php-laravel
Дипломный проект на Фреймворке LARAVEL в рамках курса SkillBox "PHP разработчик PRO" с реализацией функционала документации по Laravel v8.x, включая подключение сторонних API, работа с очередями задач, WebSockets и Broadcasting, кэширование и другое. {Laravel, API, Laravel-echo-server, Websockets, Cache, Queues, Redis, MySQL, Task Scheduling, supervisor}
react-netflix-forsure
Аналог сайта Netflix на react (компонентный подход style-components) и платформе firebase с возможностью просмотра видео после авторизации по доступным категориям из firebase-storage + поиск фильмов {react, react-hooks, style-components, firebase, firebase-hosting, firebase-auth, firebase-storage, fuze, react-youtube, movie-trailer}.
react-TMDB
Сайт SPA с видео подборкой фильмов новинок на react с использованием API TMDB, react-youtube и movie-trailer на firebase платформе {react, react-hooks, react-youtube, axios, API TMDB}
react-youtube-forsure
Аналог сайта Youtube на react, Youtube API и платформе firebase. Реализована авторизация пользователей через Google Account, возможность просмотра как популярных видео, так и своих любимых, поиск по ключевым словам, загрузка дополнительных видео при скролле до конца ленты, адаптивный дизайн {react, react-hooks, YouTube API, firebase, firebase-hosting, firebase-auth, google-auth, Intersection Observer API, react-youtube}.
solidity-aave.sol
Интеграция с TOP3-DeFi платформой AAVE (https://aave.com). Aave - это децентрализованный финансовый протокол, который позволяет людям предоставлять и брать в кредит криптовалюту. Реализованы SWAP, DEPOSIT, BORROW, REPAY методы взаимодействия с кошельком.
solidity-ERC1967ProxyUpgrade.sol
Реализация обновления смартконтрактов через proxy-контракт ERC1967Upgrade, с контракт-админом proxyAdmin и без него.
solidity-lottery.sol
Реализация Лоттереи на "Смарт-контрактах" с генерацией рандомного числа в блокчейне и переводом валют. Unit + Integration тестирование.
solidity-NFT-dogs.sol
Cоздание NFT токенов (коллекция породы собак) на TESTNET OpenSea с автоматической генерацией METADATA сервисами IPFS, PINATA. OpenSea — один из крупнейших NFT-маркетплейсов (https://testnets.opensea.io). Межпланетная файловая система IPFS - https://ipfs.io/. Хранилище данных PINATA - https://www.pinata.cloud.
pashaapsky's Repositories
pashaapsky/solidity-ERC1967ProxyUpgrade.sol
Реализация обновления смартконтрактов через proxy-контракт ERC1967Upgrade, с контракт-админом proxyAdmin и без него.
pashaapsky/node-js-mern-auth
Backend Node JS. Регистрация и авторизация пользователя в приложении с JWT токеном на стеке {MongoDB express react react-hooks node-js axios} и localstorage.
pashaapsky/react-facebook-messager
React-facebook-messenger clone - простой чат с пользователями в одном окне на базе firebase cloud firestore c react-flip-move и material-ui.
pashaapsky/react-netflix-forsure
Аналог сайта Netflix на react (компонентный подход style-components) и платформе firebase с возможностью просмотра видео после авторизации по доступным категориям из firebase-storage + поиск фильмов {react, react-hooks, style-components, firebase, firebase-hosting, firebase-auth, firebase-storage, fuze, react-youtube, movie-trailer}.
pashaapsky/react-solidity-dappTokenFarm
В проекте есть 2 СмартКонтракта - Собственный токен ERC20 - DAPP и TokenFarm - контракт с методами над токенами DAPP (стейкинг, обмен, un-стейкинг, выпуск...). Клиентская часть для взаимодействия с контрактами в сети KOVAN через кошелек MetaMask. При deploy, контракт DAPP переводит весь свой amount of tokens на контракт TokenFarm. Пользователь может обменять другие токены ERC20 (DAI, WETH) на токены DAPP (стейкинг). Пользователь может вернуть свои токены обратно (un-стейкинг). Для этого используется V3Aggregator для соотношения курсов токенов между собой. Также имеется метод issueTokens, который обменивает все токены, которые были вложены стейкингом, на токены DAPP (выпуск токенов). При выпуске токенов, пересчитываются эквиваленты других токенов в токены DAPP (V3Aggregator).
pashaapsky/react-youtube-forsure
Аналог сайта Youtube на react, Youtube API и платформе firebase. Реализована авторизация пользователей через Google Account, возможность просмотра как популярных видео, так и своих любимых, поиск по ключевым словам, загрузка дополнительных видео при скролле до конца ленты, адаптивный дизайн {react, react-hooks, YouTube API, firebase, firebase-hosting, firebase-auth, google-auth, Intersection Observer API, react-youtube}.
pashaapsky/solidity-aave.sol
Интеграция с TOP3-DeFi платформой AAVE (https://aave.com). Aave - это децентрализованный финансовый протокол, который позволяет людям предоставлять и брать в кредит криптовалюту. Реализованы SWAP, DEPOSIT, BORROW, REPAY методы взаимодействия с кошельком.
pashaapsky/solidity-lottery.sol
Реализация Лоттереи на "Смарт-контрактах" с генерацией рандомного числа в блокчейне и переводом валют. Unit + Integration тестирование.
pashaapsky/solidity-NFT-dogs.sol
Cоздание NFT токенов (коллекция породы собак) на TESTNET OpenSea с автоматической генерацией METADATA сервисами IPFS, PINATA. OpenSea — один из крупнейших NFT-маркетплейсов (https://testnets.opensea.io). Межпланетная файловая система IPFS - https://ipfs.io/. Хранилище данных PINATA - https://www.pinata.cloud.
pashaapsky/keycloak-auth
pashaapsky/kkform
pashaapsky/load-data-onscroll
Загрузка данных при скролле до конца с lodash throttle
pashaapsky/lodash-moment-datetime
Test dateTime formating and view with lodash.js and moment.js
pashaapsky/Moralis-NFTs-market
NFT Маркет плейс на бойлер-плейте ethereum-boilerplate и Moralis API. Реализован просмотр коллекций на тестовой сети Rinkeby, выставление на покупку и сама покупка NFT.
pashaapsky/React-CRUD-Contacts
React Contacts CRUD приложение - менеджер контактов, с авторизацией, {create, read, update, delete} функционалом, поиск данных. Backend на json-server
pashaapsky/react-form-validation
React Formik API - типовой шаблон валидации формы ввода данных + materialize для оформления
pashaapsky/react-graphql
pashaapsky/react-keycloak
testing keycloak server
pashaapsky/react-memo-usememo
Использование хука useMemo и HOC memo для решения проблемы производительности сложных вычислений и повторного ререндеринга
pashaapsky/react-native
pashaapsky/react-redux-thunk-posts
react-redux-thunk typescript coverage ex
pashaapsky/React-redux-Widget-Application
Виджет комментариев с использованием React-redux SPA + localStorage (no hooks)
pashaapsky/react-ssr-hmr
pashaapsky/react-transition-group-ex
test animation
pashaapsky/react-unsplash-images
Галерея изображений Unsplash SPA Дипломный проект по курсу React (OOP style) SkillBox , работающая c API Unsplash + авторизация через Unsplash c ленивой загрузкой изображений, настройка react-project на webpack-е с нуля {java script, react-redux, ESLint, Intersection Observer API, Unsplash API, LazyLoad, webpack}
pashaapsky/react-web3-tailwind
web3
pashaapsky/redux-toolkit
React-redux-toolkit example
pashaapsky/redux-toolkit-thunk-and-sagas-ex
Настройка react-redux-toolkit + async middlewares thunk and sagas + lottie animation json
pashaapsky/socket.io-chat-app
Чат приложение на node.js и socket.io с несколькими комнатами {node.js express socket.io}
pashaapsky/solidity-lang
Пет проект по работе с криптовалютой и смартконтрактами на solidity, hardhat, react.