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: about 19 hours 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 (5 months ago)
- Last Synced: 2024-05-22T19:34:19.105Z (4 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/)