Простой пример проверки формы reactjs с использованием formik и yup validator
Этот пакет из GitHub представляет собой пример простой формы регистрации пользователя для валидации в React-приложении с использованием библиотек Formik и Yup. Форма разработана в bootstrap и включает в себя функционал валидации и обработки данных с помощью Formik. Yup используется для парсинга и валидации значений формы. В репозитории также доступен живой пример на StackBlitz, а для запуска приложения можно воспользоваться командами npm install и npm start.
Github
Этот пакет из GitHub представляет собой пример простой формы регистрации пользователя для валидации в React-приложении с использованием библиотек Formik и Yup. Форма разработана в bootstrap и включает в себя функционал валидации и обработки данных с помощью Formik. Yup используется для парсинга и валидации значений формы. В репозитории также доступен живой пример на StackBlitz, а для запуска приложения можно воспользоваться командами npm install и npm start.
Github
Веб-сайт-витрина для рисования, созданный с использованием Next.js
Этот пакет из GitHub представляет собой личный веб-сайт, на котором автор выставляет свои художественные работы и эскизы. Веб-сайт создан с использованием Next.js и включает в себя галерею работ, возможность получить обратную связь от пользователей и любителей искусства, а также связаться с автором через социальные сети. Веб-сайт оптимизирован для использования на больших экранах, таких как ноутбуки и настольные компьютеры, и разработан с использованием технологий Next.js, React и Framer Motion. Лицензия проекта - MIT License.
Github
Этот пакет из GitHub представляет собой личный веб-сайт, на котором автор выставляет свои художественные работы и эскизы. Веб-сайт создан с использованием Next.js и включает в себя галерею работ, возможность получить обратную связь от пользователей и любителей искусства, а также связаться с автором через социальные сети. Веб-сайт оптимизирован для использования на больших экранах, таких как ноутбуки и настольные компьютеры, и разработан с использованием технологий Next.js, React и Framer Motion. Лицензия проекта - MIT License.
Github
Состояние сети Web3 с использованием React
React Web3 Network Status - это компонент, вдохновленный MetaMask, который показывает пользователям состояние подключения их сети. Он официально поддерживается. Для установки нужны npm или yarn. Компонент можно использовать как с состоянием, так и без него, и даже передавать явно идентификатор сети. Демонстрационное приложение также доступно для локального запуска.
Github
React Web3 Network Status - это компонент, вдохновленный MetaMask, который показывает пользователям состояние подключения их сети. Он официально поддерживается. Для установки нужны npm или yarn. Компонент можно использовать как с состоянием, так и без него, и даже передавать явно идентификатор сети. Демонстрационное приложение также доступно для локального запуска.
Github
Привлекательное портфолио разработчиков, созданное с помощью NextJS
Репозиторий devfoliodevfolio - это портфолио разработчика, построенное на базе NextJS, GSAP, Tailwind и React. В нем представлены живой демонстрационный пример и инструкции по запуску приложения в режиме разработки. Дизайн портфолио вдохновлен работой Ayush Singh. Автор приветствует использование кода для создания своего веб-сайта, но просит сохранить подвал без изменений и указать авторство.
Github
Репозиторий devfoliodevfolio - это портфолио разработчика, построенное на базе NextJS, GSAP, Tailwind и React. В нем представлены живой демонстрационный пример и инструкции по запуску приложения в режиме разработки. Дизайн портфолио вдохновлен работой Ayush Singh. Автор приветствует использование кода для создания своего веб-сайта, но просит сохранить подвал без изменений и указать авторство.
Github
Форма входа в систему и регистрации с помощью MERN stack
Этот пакет из GitHub представляет собой форму регистрации и входа пользователя, которая реализована с использованием MERN-стека (MongoDB, Express, React, Node.js). Веб-приложение поддерживает адаптивный дизайн, использует библиотеку Bootstrap для стилизации. Для запуска проекта требуется установить Node.js и выполнить несколько команд в терминале. Проект использует React и React Router для фронтенда, Express и Node для бэкенда, MongoDB для базы данных. Рекомендуется поставить звезду на репозитории проекта.
Github
Этот пакет из GitHub представляет собой форму регистрации и входа пользователя, которая реализована с использованием MERN-стека (MongoDB, Express, React, Node.js). Веб-приложение поддерживает адаптивный дизайн, использует библиотеку Bootstrap для стилизации. Для запуска проекта требуется установить Node.js и выполнить несколько команд в терминале. Проект использует React и React Router для фронтенда, Express и Node для бэкенда, MongoDB для базы данных. Рекомендуется поставить звезду на репозитории проекта.
Github
Библиотека React для создания простых диалоговых окон
Этот пакет react-simple-dialogs предоставляет компоненты для создания простых диалоговых окон в React-приложениях. Он имеет простой и интуитивно понятный интерфейс, без необходимости настройки и с использованием привычных функций диалоговых окон (alert, confirm и prompt). При использовании любой функции диалогового окна будет возвращён Promise, который разрешается только после взаимодействия пользователя с окном, так что вы можете дождаться этого взаимодействия, чтобы продолжить выполнение кода.
Github
Этот пакет react-simple-dialogs предоставляет компоненты для создания простых диалоговых окон в React-приложениях. Он имеет простой и интуитивно понятный интерфейс, без необходимости настройки и с использованием привычных функций диалоговых окон (alert, confirm и prompt). При использовании любой функции диалогового окна будет возвращён Promise, который разрешается только после взаимодействия пользователя с окном, так что вы можете дождаться этого взаимодействия, чтобы продолжить выполнение кода.
Github
Полноценное приложение-клон Instagram, созданное с использованием MERN
Данный пакет из GitHub представляет собой проект "Instagram Clone", разработанный с использованием технологии стека MERN (MongoDB, Express.js, React.js, Node.js). Цель данного проекта - воспроизвести основные функциональные возможности популярной социальной платформы Instagram. В нем реализованы такие функции, как аутентификация пользователей с использованием JWT (JSON Web Tokens), возможность создавать посты, ставить лайки, комментировать их, подписываться на других пользователей, обновлять аватары и удалять собственные посты. Для хранения пользовательских постов используется платформа Cloudinary, а для frontend разработки применяются React.js, Redux (опционально для управления состоянием), HTML, CSS и JavaScript, а для backend - Node.js, Express.js, MongoDB (или Mongoose для взаимодействия с MongoDB). Для аутентификации пользователей используется JWT, и для хранения пользовательских постов - API Cloudinary.
Github | Демо
Данный пакет из GitHub представляет собой проект "Instagram Clone", разработанный с использованием технологии стека MERN (MongoDB, Express.js, React.js, Node.js). Цель данного проекта - воспроизвести основные функциональные возможности популярной социальной платформы Instagram. В нем реализованы такие функции, как аутентификация пользователей с использованием JWT (JSON Web Tokens), возможность создавать посты, ставить лайки, комментировать их, подписываться на других пользователей, обновлять аватары и удалять собственные посты. Для хранения пользовательских постов используется платформа Cloudinary, а для frontend разработки применяются React.js, Redux (опционально для управления состоянием), HTML, CSS и JavaScript, а для backend - Node.js, Express.js, MongoDB (или Mongoose для взаимодействия с MongoDB). Для аутентификации пользователей используется JWT, и для хранения пользовательских постов - API Cloudinary.
Github | Демо
Уникальная исследовательская игра в реальном мире, действие которой разворачивается во вселенной, вдохновленной киберпанком
NetRunner - это исследовательская игра в реальном мире, действие которой разворачивается во вселенной киберпанка, где игроки используют свои GPS-координаты для покорения реальных достопримечательностей и локаций. Они устанавливают территориальный контроль, соединяя завоеванные узлы, генерируют внутриигровую валюту и стратегически улучшают узлы для защиты от соперничающих игроков. В игре представлены многопользовательские взаимодействия в режиме реального времени, позволяющие игрокам проникать на территории друг друга, получать кредиты и укреплять свое господство в футуристическом городском пейзаже.
Github
NetRunner - это исследовательская игра в реальном мире, действие которой разворачивается во вселенной киберпанка, где игроки используют свои GPS-координаты для покорения реальных достопримечательностей и локаций. Они устанавливают территориальный контроль, соединяя завоеванные узлы, генерируют внутриигровую валюту и стратегически улучшают узлы для защиты от соперничающих игроков. В игре представлены многопользовательские взаимодействия в режиме реального времени, позволяющие игрокам проникать на территории друг друга, получать кредиты и укреплять свое господство в футуристическом городском пейзаже.
Github
Нестандартный компонент выдвижного ящика для React
Пакет "Vaul" является компонентом ящика без стилей для React, который может использоваться в качестве замены диалогового окна на планшетных и мобильных устройствах. Он использует примитив Dialog от Radix и вдохновлен данным твитом. Для использования библиотеки установите ее в свой проект и использовать компоненты "Drawer", "Trigger", "Content", "Overlay", "Title", "Description", "Close" и "Portal" в вашем приложении. Для дополнительной информации обратитесь к документации API.
Github
Пакет "Vaul" является компонентом ящика без стилей для React, который может использоваться в качестве замены диалогового окна на планшетных и мобильных устройствах. Он использует примитив Dialog от Radix и вдохновлен данным твитом. Для использования библиотеки установите ее в свой проект и использовать компоненты "Drawer", "Trigger", "Content", "Overlay", "Title", "Description", "Close" и "Portal" в вашем приложении. Для дополнительной информации обратитесь к документации API.
Github
Генератор cat, созданный с помощью React
Этот пакет из GitHub представляет собой простой генератор случайных GIF-изображений с изображением котов и возможностью добавления на них пользовательского текста. Он использует общедоступное API для получения случайных GIF-изображений с котами и позволяет добавлять на них настраиваемые текстовые наложения. Проект построен на React и Vite для повышения скорости и производительности разработки. Имеется возможность добавления пакета в свое приложение и его настройки для локального запуска. Приятного использования!
Github
Этот пакет из GitHub представляет собой простой генератор случайных GIF-изображений с изображением котов и возможностью добавления на них пользовательского текста. Он использует общедоступное API для получения случайных GIF-изображений с котами и позволяет добавлять на них настраиваемые текстовые наложения. Проект построен на React и Vite для повышения скорости и производительности разработки. Имеется возможность добавления пакета в свое приложение и его настройки для локального запуска. Приятного использования!
Github
Чат в полнофункциональном приложении, созданный с помощью React
Этот пакет из Github представляет собой полноценное веб-приложение для обмена сообщениями с использованием чата в реальном времени. Приложение разработано с использованием Node.js, Express, React и Typescript. Данные сохраняются в базе данных Postgres, и каждый компонент (бэкэнд, фронтэнд, база данных) имеет контейнер Docker, который легко запустить с помощью предоставленного docker-compose. Приложение также использует сокеты (Socket.IO) для обработки коммуникации в реальном времени и аутентификацию с помощью JWT. Проект также использует различные другие технологии, такие как React, tailwindcss, TypeORM и другие. Краткая архитектура базы данных приложения представляет собой таблицу ChatRoomUsers, которая связывает пользователей с чат-комнатами и хранит информацию о последнем времени, когда пользователь читал сообщения в этой комнате, чтобы отобразить непрочитанные сообщения при входе пользователя в приложение.
Github
Этот пакет из Github представляет собой полноценное веб-приложение для обмена сообщениями с использованием чата в реальном времени. Приложение разработано с использованием Node.js, Express, React и Typescript. Данные сохраняются в базе данных Postgres, и каждый компонент (бэкэнд, фронтэнд, база данных) имеет контейнер Docker, который легко запустить с помощью предоставленного docker-compose. Приложение также использует сокеты (Socket.IO) для обработки коммуникации в реальном времени и аутентификацию с помощью JWT. Проект также использует различные другие технологии, такие как React, tailwindcss, TypeORM и другие. Краткая архитектура базы данных приложения представляет собой таблицу ChatRoomUsers, которая связывает пользователей с чат-комнатами и хранит информацию о последнем времени, когда пользователь читал сообщения в этой комнате, чтобы отобразить непрочитанные сообщения при входе пользователя в приложение.
Github
Приложение для управления пиццерией, использующее Next.js
Pizzaplace - это приложение для управления пиццерией. Как администратор вы можете создавать и редактировать пиццы, изменять цены, просматривать заказы и изменять статус доставки. Как пользователь вы можете добавлять пиццы в корзину, оформлять заказы с указанием данных для доставки, просматривать историю заказов и изменять пароль. Для разработки использовались следующие технологии: Next.js - фреймворк и серверный рендеринг фронт-энда, Express - фреймворк бэк-энда, TypeScript - язык программирования, Jest и React Testing Library - фреймворки для тестирования, MongoDB - база данных, Mongoose - ODM, Zustand - управление состоянием, React Hook Form - формы, Tailwind CSS - фреймворк для стилей, Figma - для дизайна, NPM - менеджер пакетов, ESLint - линтер, Prettier - форматтер кода и другие.
Github
Pizzaplace - это приложение для управления пиццерией. Как администратор вы можете создавать и редактировать пиццы, изменять цены, просматривать заказы и изменять статус доставки. Как пользователь вы можете добавлять пиццы в корзину, оформлять заказы с указанием данных для доставки, просматривать историю заказов и изменять пароль. Для разработки использовались следующие технологии: Next.js - фреймворк и серверный рендеринг фронт-энда, Express - фреймворк бэк-энда, TypeScript - язык программирования, Jest и React Testing Library - фреймворки для тестирования, MongoDB - база данных, Mongoose - ODM, Zustand - управление состоянием, React Hook Form - формы, Tailwind CSS - фреймворк для стилей, Figma - для дизайна, NPM - менеджер пакетов, ESLint - линтер, Prettier - форматтер кода и другие.
Github
Приложение-викторина, созданное с помощью React и Vite
Этот проект Quiz App был разработан с использованием инструментов Vite и React в течение июля 2023 года с целью изучения React. В основе проекта лежит статья "How to Build a Quiz App Using React - with Tips and Starter Code" от платформы freeCodeCamp. Проект представляет собой приложение для прохождения викторин с динамическим отображением вопросов и ответов на экране, подсчетом баллов и выводом результатов пользователю. Планируется добавление возможности сохранения результата в базу данных и создание рейтинга с именами пользователей.
Github
Этот проект Quiz App был разработан с использованием инструментов Vite и React в течение июля 2023 года с целью изучения React. В основе проекта лежит статья "How to Build a Quiz App Using React - with Tips and Starter Code" от платформы freeCodeCamp. Проект представляет собой приложение для прохождения викторин с динамическим отображением вопросов и ответов на экране, подсчетом баллов и выводом результатов пользователю. Планируется добавление возможности сохранения результата в базу данных и создание рейтинга с именами пользователей.
Github
Веб-сайт для визуализации графиков, созданный с использованием React
Данный проект представляет собой веб-сайт для визуализации графов, созданный с использованием React, TypeScript и Ant Design. Он демонстрирует мои навыки работы с функциональностью перетаскивания и управления состоянием, создания чистого и удобного пользовательского интерфейса с использованием компонентов Ant Design, а также применения типов и интерфейсов TypeScript для повышения качества кода и его поддержки. Сайт позволяет пользователям взаимодействовать с графами, визуализировать и манипулировать ими с помощью перетаскивания, что обеспечивает интуитивное и увлекательное взаимодействие с графами.
Github
Данный проект представляет собой веб-сайт для визуализации графов, созданный с использованием React, TypeScript и Ant Design. Он демонстрирует мои навыки работы с функциональностью перетаскивания и управления состоянием, создания чистого и удобного пользовательского интерфейса с использованием компонентов Ant Design, а также применения типов и интерфейсов TypeScript для повышения качества кода и его поддержки. Сайт позволяет пользователям взаимодействовать с графами, визуализировать и манипулировать ими с помощью перетаскивания, что обеспечивает интуитивное и увлекательное взаимодействие с графами.
Github
Эффект выпадающего текста матрицы в React с использованием HTML canvas
React Matrix Animation - компонент React, который позволяет создавать эффект текста из фильма "Матрица". Модуль устанавливается с использованием NPM и имеет несколько настраиваемых параметров, таких как размер элементов символов, скорость затухания, цвет фона и цвет шрифта. Модуль также предоставляет возможность вносить вклад в его разработку.
Github
React Matrix Animation - компонент React, который позволяет создавать эффект текста из фильма "Матрица". Модуль устанавливается с использованием NPM и имеет несколько настраиваемых параметров, таких как размер элементов символов, скорость затухания, цвет фона и цвет шрифта. Модуль также предоставляет возможность вносить вклад в его разработку.
Github
Веб-сайт о недвижимости, созданный с использованием React
Homzy - A Real Estate Website - это веб-сайт по недвижимости, который упрощает процесс покупки и продажи недвижимости. Он предоставляет удобный интерфейс для владельцев недвижимости, чтобы они могли размещать свои объекты, и для потенциальных покупателей, чтобы они могли искать и просматривать доступные объекты. Веб-сайт позволяет пользователям искать недвижимость в любом месте и просматривать окружающие районы для лучшего понимания обстановки. Пользователи также могут отмечать понравившиеся объекты и добавлять их в список избранных для будущего просмотра. Для обеспечения безопасности и удобства аутентификации используется Auth0 как для клиентской, так и для серверной аутентификации. UI-компоненты разработаны с использованием библиотеки Mantine для создания качественного и отзывчивого пользовательского интерфейса.
Github
Homzy - A Real Estate Website - это веб-сайт по недвижимости, который упрощает процесс покупки и продажи недвижимости. Он предоставляет удобный интерфейс для владельцев недвижимости, чтобы они могли размещать свои объекты, и для потенциальных покупателей, чтобы они могли искать и просматривать доступные объекты. Веб-сайт позволяет пользователям искать недвижимость в любом месте и просматривать окружающие районы для лучшего понимания обстановки. Пользователи также могут отмечать понравившиеся объекты и добавлять их в список избранных для будущего просмотра. Для обеспечения безопасности и удобства аутентификации используется Auth0 как для клиентской, так и для серверной аутентификации. UI-компоненты разработаны с использованием библиотеки Mantine для создания качественного и отзывчивого пользовательского интерфейса.
Github
Клон Spotify, созданный с использованием React.js
Этот репозиторий на GitHub содержит клон Spotify, построенный с использованием React.js, который имеет целью воспроизвести некоторые основные функции популярного музыкального сервиса Spotify. Он позволяет пользователям войти в свои учетные записи Spotify и получить доступ к их плейлистам. Приложение использует Spotify API и требует действующий client ID, полученный на сайте Spotify for Developers, для аутентификации. Проект также использует Axios для обработки запросов к API и Styled Components для стилизации пользовательского интерфейса.
Github
Этот репозиторий на GitHub содержит клон Spotify, построенный с использованием React.js, который имеет целью воспроизвести некоторые основные функции популярного музыкального сервиса Spotify. Он позволяет пользователям войти в свои учетные записи Spotify и получить доступ к их плейлистам. Приложение использует Spotify API и требует действующий client ID, полученный на сайте Spotify for Developers, для аутентификации. Проект также использует Axios для обработки запросов к API и Styled Components для стилизации пользовательского интерфейса.
Github
Доска для перетаскивания канбанов с помощью React
В этом пакете из Github показано, как создать Kanban-доску с функцией перетаскивания и падения с использованием React, TypeScript, TailwindCSS и dnd-kit. Видео охватывает следующие шаги: создание столбцов и задач с помощью компонентов React, включение функции перетаскивания и падения для столбцов и задач, использование функции редактирования содержимого и заголовка задач и столбцов, стилизация пользовательского интерфейса с помощью классов утилит TailwindCSS. Этот проект отлично подходит для практики навыков работы с React и изучения новых библиотек. Вы также получите полезный инструмент, который можно использовать для собственных проектов или дополнительной настройки.
Github
В этом пакете из Github показано, как создать Kanban-доску с функцией перетаскивания и падения с использованием React, TypeScript, TailwindCSS и dnd-kit. Видео охватывает следующие шаги: создание столбцов и задач с помощью компонентов React, включение функции перетаскивания и падения для столбцов и задач, использование функции редактирования содержимого и заголовка задач и столбцов, стилизация пользовательского интерфейса с помощью классов утилит TailwindCSS. Этот проект отлично подходит для практики навыков работы с React и изучения новых библиотек. Вы также получите полезный инструмент, который можно использовать для собственных проектов или дополнительной настройки.
Github
Библиотека, которая помогает вам проверять ваши формы в React
Этот пакет из GitHub - руководство по использованию библиотеки React Hook Form, которая помогает валидировать формы в React. Она очень проста в использовании, легкая и быстрая. Эта библиотека является отличной альтернативой Formik. Установка производится через git clone и npm install, а также доступна демонстрация на живом примере по ссылке.
Github
Этот пакет из GitHub - руководство по использованию библиотеки React Hook Form, которая помогает валидировать формы в React. Она очень проста в использовании, легкая и быстрая. Эта библиотека является отличной альтернативой Formik. Установка производится через git clone и npm install, а также доступна демонстрация на живом примере по ссылке.
Github
Симулятор, близкий к некоторым фанатским играм Yu-Gi-Oh
Этот проект в GitHub представляет собой симулятор карточной игры Digimon TCG (Trading Card Game), созданный в рамках учебного курса neuefische educational capstone project. В настоящее время он находится в состоянии полной функциональности и позволяет игрокам строить колоды, редактировать их и задавать активную колоду и аватар на странице профиля. Используемые технологии, фреймворки и библиотеки включают React, Spring Boot, MongoDB и другие, а для развертывания проекта используется GitHub Actions и Docker. Важно отметить, что это неофициальный проект фанатов, не связанный с Bandai Co., Ltd. или Digimon франшизой, и используемые материалы либо созданы авторами проекта, либо использованы с разрешения соответствующих создателей. Цель проекта - отдать дань уважения и показать свою любовь к Digimon и его фан-сообществу.
Github
Этот проект в GitHub представляет собой симулятор карточной игры Digimon TCG (Trading Card Game), созданный в рамках учебного курса neuefische educational capstone project. В настоящее время он находится в состоянии полной функциональности и позволяет игрокам строить колоды, редактировать их и задавать активную колоду и аватар на странице профиля. Используемые технологии, фреймворки и библиотеки включают React, Spring Boot, MongoDB и другие, а для развертывания проекта используется GitHub Actions и Docker. Важно отметить, что это неофициальный проект фанатов, не связанный с Bandai Co., Ltd. или Digimon франшизой, и используемые материалы либо созданы авторами проекта, либо использованы с разрешения соответствующих создателей. Цель проекта - отдать дань уважения и показать свою любовь к Digimon и его фан-сообществу.
Github
Универсальный компонент React, который позволяет пользователям без особых усилий просматривать коллекцию изображений
Hover-Carousel - это универсальный интерактивный компонент React, который позволяет пользователям без особых усилий просматривать коллекцию изображений, наведя курсор на контейнер и перемещая мышь горизонтально. Он обеспечивает плавную прокрутку и разработан таким образом, чтобы быть адаптивным к различным устройствам и размерам экрана. Компонент легкий и эффективный, настраиваемый, и вклад в проект приветствуется.
Github
Hover-Carousel - это универсальный интерактивный компонент React, который позволяет пользователям без особых усилий просматривать коллекцию изображений, наведя курсор на контейнер и перемещая мышь горизонтально. Он обеспечивает плавную прокрутку и разработан таким образом, чтобы быть адаптивным к различным устройствам и размерам экрана. Компонент легкий и эффективный, настраиваемый, и вклад в проект приветствуется.
Github