• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Atyantik/react-pwa: An upgradable boilerplate for Progressive web applications ( ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

Atyantik/react-pwa

开源软件地址:

https://github.com/Atyantik/react-pwa

开源编程语言:

TypeScript 88.5%

开源软件介绍:

Backers on Open Collective Sponsors on Open Collective Dependencies Status devDependencies Status Build Status Known Vulnerabilities Greenkeeper badge

Join the chat at https://gitter.im/react-pwa

React PWA v2

A highly scalable, Progressive Web Application foundation,boilerplate, with the best Developer Experience.

Demo: https://demo.reactpwa.com

Quick Start

Clone the repository:

git clone https://github.com/Atyantik/react-pwa.git && cd react-pwa 

Install the dependencies:

npm install

To start the project run following command in your terminal:

npm start

To build the project run the following command in your terminal:

npm run build

PawJS

Proudly supported by PawJS
https://github.com/Atyantik/pawjs

Features

PWA - Progressive Web Applications

Using ReactPWA you can create Progressive web application with simple knowledge of React.JS. As we all know, Progressive Apps are not supported everywhere, but we have added support for Safari & Chrome so your application can work as standalone applications when added to homescreen or saved as desktop app.
Read More

Code splitting

The very difficulty faced when developing enterprise application is code splitting. We don't need everything in a single JS file. Why not create individual JS files for each respective module/page! We make it really easy here to just create a page that returns an array of routes. Code is split and loaded automatically when the respective route is called.
Read More

ES6/7 Compatible

Using babel, we support next generation JavaScript syntax including Object/Array destructuring, arrow functions, JSX syntax and more...
Read More

Universal Routing with React-Router

We are using the most accepted React router for routing the application. Add your favorite /about, /contact, /dashboard pages.
Read More

Offline support

Yes your application is offline available. Run without internet. Pretty cool huh?? Well all thanks to service workers.
Read More

SSR - Server side rendering

The best way to get your application SEO-ed is enable Server side rendering i.e. Universal applications.
Read More

SEO

Our customized routes enable creating meta tags to create Twitter, Google+, Linkedin, Facebook cards. We know how important SEO is to an application.
Read More

HSTS Supported

Enable HSTS for secure sites. Options to define maxAge and preload of HSTS. All with very simple configuration.
Read More

Now you are all set, Get your hands dirty with this awesome boilerplate.

Known bug

For installed version of @pawjs/pawjs@ts there is a known bug of SEO params not updating in non-SSR mode i.e. Single Page Application mode. Please revert to version @pawjs/[email protected] if required.

Examples

Firebase Cloud Messaging

Need contributors.

This project exists thanks to all the people who contribute. [Contribute].

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

Backers

Thank you to all our backers!


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap