Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Atyantik/react-pwa
An upgradable boilerplate for Progressive web applications (PWA) with server side rendering, build with SEO in mind and achieving max page speed and optimized user experience.
https://github.com/Atyantik/react-pwa
babel code-splitting es7 expressjs hot-reload hsts hstspreload javascript pwa pwa-apps react reactpwa seo srcset ssr webpack4
Last synced: 16 days ago
JSON representation
An upgradable boilerplate for Progressive web applications (PWA) with server side rendering, build with SEO in mind and achieving max page speed and optimized user experience.
- Host: GitHub
- URL: https://github.com/Atyantik/react-pwa
- Owner: Atyantik
- License: mit
- Created: 2017-06-24T09:30:11.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-05-11T04:08:12.000Z (6 months ago)
- Last Synced: 2024-05-22T19:34:19.105Z (6 months ago)
- Topics: babel, code-splitting, es7, expressjs, hot-reload, hsts, hstspreload, javascript, pwa, pwa-apps, react, reactpwa, seo, srcset, ssr, webpack4
- Language: TypeScript
- Homepage: https://www.reactpwa.com
- Size: 17.2 MB
- Stars: 2,552
- Watchers: 70
- Forks: 297
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
[![Backers on Open Collective](https://opencollective.com/react-pwa/backers/badge.svg)](https://opencollective.com/react-pwa) [![Sponsors on Open Collective](https://opencollective.com/react-pwa/sponsors/badge.svg)](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.comVisit 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/)