Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/brocoders/extensive-react-boilerplate
Extensive React Boilerplate: ✔️NextJS ✔️Auth ✔️I18N ✔️MUI ✔️Forms
https://github.com/brocoders/extensive-react-boilerplate
authentication authorization e2e file-upload i18n localization nextjs playwright react-hook-form react-query reactjs refresh-token ssr translation typescript user-management
Last synced: 10 days ago
JSON representation
Extensive React Boilerplate: ✔️NextJS ✔️Auth ✔️I18N ✔️MUI ✔️Forms
- Host: GitHub
- URL: https://github.com/brocoders/extensive-react-boilerplate
- Owner: brocoders
- License: mit
- Created: 2023-07-05T06:59:52.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-29T19:19:28.000Z (11 days ago)
- Last Synced: 2024-10-29T21:32:23.504Z (11 days ago)
- Topics: authentication, authorization, e2e, file-upload, i18n, localization, nextjs, playwright, react-hook-form, react-query, reactjs, refresh-token, ssr, translation, typescript, user-management
- Language: TypeScript
- Homepage: https://react-boilerplate-coral.vercel.app
- Size: 1.51 MB
- Stars: 309
- Watchers: 6
- Forks: 68
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-react-components - extensive-react-boilerplate - Boilerplate with Next.js, Auth (Sign in, Sign up, Reset password, Confirm email, Refresh Token), Material UI, React Hook Form, I18N, File uploads (support local and Amazon S3 drivers), Tests, CI. (Code Design / Boilerplate)
- fucking-awesome-react-components - extensive-react-boilerplate - Boilerplate with Next.js, Auth (Sign in, Sign up, Reset password, Confirm email, Refresh Token), Material UI, React Hook Form, I18N, File uploads (support local and Amazon S3 drivers), Tests, CI. (Code Design / Boilerplate)
README
# Extensive React Boilerplate
[![image](https://github.com/brocoders/extensive-react-boilerplate/assets/72293912/052e74be-7de0-4a4a-92a6-e6a4b68fd4b5)](https://github.com/new?template_name=extensive-react-boilerplate&template_owner=brocoders)
**Belongs to the [bc boilerplates](https://bcboilerplates.com/) ecosystem**
## Table of Contents
- [Extensive React Boilerplate](#extensive-react-boilerplate)
- [Description](#description)
- [Getting Started](#getting-started)
- [Features](#features)
- [Screenshots](#screenshots)
- [Contributors](#contributors)
- [Support](#support)## Description
ReactJS Boilerplate for a typical project.
[Full documentation here](/docs/README.md)
Demo:
Backend:
## Getting Started
First, run the development server:
```bash
cp example.env.local .env.localnpm run dev
```## Features
- [x] Next.js
- [x] TypeScript
- [x] [i18n](https://react.i18next.com/) (based on https://github.com/i18next/next-13-app-dir-i18next-example)
- [x] [Material UI](https://mui.com/). Supports dark mode.
- [x] [React Hook Form](https://react-hook-form.com/)
- [x] React Query
- [x] Auth (Sign in, Sign up, Reset password, Confirm email, Refresh Token)
- [x] User management (CRUD)
- [x] File Upload
- [x] E2E tests ([Playwright](https://playwright.dev/))
- [x] ESLint
- [x] CI (GitHub Actions)## Screenshots
## Contributors
Vladyslav Shchepotin
🚧 📖 💻
Elena Vlasenko
📖
TetianaFomina
⚠️ 🐛
Liudmyla Kostenko
💻
Rodion
💼
## Support
If you seek consulting, support, or wish to collaborate, please get in touch with us via [[email protected]]([email protected]) or feel free to ask us on [GitHub Discussions](https://github.com/brocoders/extensive-react-boilerplate/discussions). We are totally open to any suggestions and improvements.