An upgradable boilerplate for Progressive web applications (PWA) with server side rendering, build with SEO in mind and achieving max page speed and optimized u
[](https://opencollective.com/react-pwa)
ReactPWA - The simplest way to create PWAs with React
A highly scalable, **Progressive Web Application *Framework*** with the best Developer Experience.
This framework utilizes the power of React 18 with Suspense.
### Getting Started
To install and get started with ReactPWA execute the following commands:
##### 1. Clone the repo to your local PC and go to the installation
```bash
git clone https://github.com/Atyantik/react-pwa-boilerplate.git my-pwa && cd my-pwa
```
##### 2. Install the dependencies
```bash
npm install
```
##### 3. Run in development mode
```bash
npm run dev
```
##### 4. To build the project
```bash
npm run build
```
#### Features
- ✅ Progressive Web Application
- ✅ Server Side Rendering
- ✅ CSS bundling
- ✅ SEO First
- ✅ Code splitting
- ✅ Routing via React-Router
- ✅ React Suspense Support with SSR
### Need contributors.
This project exists thanks to all the people who contribute. [[Contribute]](CONTRIBUTING.md).
We are actively looking for contributors for testing and documentation.
Please contact us: admin [at] atyantik.com or contact [at] atyantik.com
Visit us at [Atyantik Technologies Private Limited](https://www.atyantik.com)
### Backers
Thank you to all our backers! [[Become a backer](https://opencollective.com/react-pwa#backer)]
### Sponsors
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [[Become a sponsor](https://opencollective.com/react-pwa#sponsor)]
### Supporters
##### Atyantik Technologies Private Limited
Everyone at Atyantik Technologies is contributing their free time for contributing to the project and core discussions.
##### DigitalOcean
DigitalOcean has been supporting the open-source project since the very start and has given a dedicated free server to host the website and host the demos. Their contribution is invaluable to the project.
##### Browser stack
Thanks to the Browser stack we can test the PWA nature of applications on various mobiles and write automated test cases.
##### Navicat
We are very thankful to Navicat for offering their support to the project and providing us with an open-source license for further project development.
### License & Copyright
This work is licensed under a
Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Copyright (c) 2022 [Atyantik Technologies Private Limited](https://www.atyantik.com/)