Pavel's repositories

solidity-ERC1967ProxyUpgrade.sol

Реализация обновления смартконтрактов через proxy-контракт ERC1967Upgrade, с контракт-админом proxyAdmin и без него.

Language:SolidityStargazers:4Issues:1Issues:0

node-js-mern-auth

Backend Node JS. Регистрация и авторизация пользователя в приложении с JWT токеном на стеке {MongoDB express react react-hooks node-js axios} и localstorage.

Language:JavaScriptStargazers:1Issues:1Issues:0

react-facebook-messager

React-facebook-messenger clone - простой чат с пользователями в одном окне на базе firebase cloud firestore c react-flip-move и material-ui.

Language:JavaScriptStargazers:1Issues:1Issues:0

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}.

Language:JavaScriptStargazers:1Issues:1Issues:0

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).

Language:TypeScriptStargazers:1Issues:1Issues:0

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}.

Language:JavaScriptStargazers:1Issues:1Issues:0

solidity-aave.sol

Интеграция с TOP3-DeFi платформой AAVE (https://aave.com). Aave - это децентрализованный финансовый протокол, который позволяет людям предоставлять и брать в кредит криптовалюту. Реализованы SWAP, DEPOSIT, BORROW, REPAY методы взаимодействия с кошельком.

Language:SolidityStargazers:0Issues:1Issues:0

solidity-lottery.sol

Реализация Лоттереи на "Смарт-контрактах" с генерацией рандомного числа в блокчейне и переводом валют. Unit + Integration тестирование.

Language:JavaScriptStargazers:0Issues:1Issues:0

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.

Language:JavaScriptStargazers:0Issues:1Issues:0
Language:JavaScriptStargazers:0Issues:1Issues:0
Language:JavaScriptStargazers:0Issues:1Issues:0

load-data-onscroll

Загрузка данных при скролле до конца с lodash throttle

Language:TypeScriptStargazers:0Issues:1Issues:0

lodash-moment-datetime

Test dateTime formating and view with lodash.js and moment.js

Language:JavaScriptStargazers:0Issues:1Issues:0

Moralis-NFTs-market

NFT Маркет плейс на бойлер-плейте ethereum-boilerplate и Moralis API. Реализован просмотр коллекций на тестовой сети Rinkeby, выставление на покупку и сама покупка NFT.

Language:JavaScriptLicense:MITStargazers:0Issues:0Issues:0

React-CRUD-Contacts

React Contacts CRUD приложение - менеджер контактов, с авторизацией, {create, read, update, delete} функционалом, поиск данных. Backend на json-server

Language:JavaScriptStargazers:0Issues:1Issues:0

react-form-validation

React Formik API - типовой шаблон валидации формы ввода данных + materialize для оформления

Language:JavaScriptStargazers:0Issues:1Issues:0
Language:JavaScriptStargazers:0Issues:1Issues:0

react-keycloak

testing keycloak server

Language:JavaScriptStargazers:0Issues:1Issues:0

react-memo-usememo

Использование хука useMemo и HOC memo для решения проблемы производительности сложных вычислений и повторного ререндеринга

Language:TypeScriptStargazers:0Issues:1Issues:0
Language:JavaScriptStargazers:0Issues:1Issues:0

react-redux-thunk-posts

react-redux-thunk typescript coverage ex

Language:TypeScriptStargazers:0Issues:1Issues:0

React-redux-Widget-Application

Виджет комментариев с использованием React-redux SPA + localStorage (no hooks)

Language:JavaScriptStargazers:0Issues:1Issues:0
Language:JavaScriptStargazers:0Issues:1Issues:0
Language:JavaScriptStargazers:0Issues:1Issues:0

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}

Language:JavaScriptStargazers:0Issues:1Issues:0
Language:JavaScriptStargazers:0Issues:1Issues:0

redux-toolkit

React-redux-toolkit example

Language:JavaScriptStargazers:0Issues:1Issues:0

redux-toolkit-thunk-and-sagas-ex

Настройка react-redux-toolkit + async middlewares thunk and sagas + lottie animation json

Language:JavaScriptStargazers:0Issues:1Issues:0

socket.io-chat-app

Чат приложение на node.js и socket.io с несколькими комнатами {node.js express socket.io}

Language:JavaScriptStargazers:0Issues:1Issues:0

solidity-lang

Пет проект по работе с криптовалютой и смартконтрактами на solidity, hardhat, react.

Language:JavaScriptStargazers:0Issues:1Issues:0