pwa-starter-kit
v1.0.0
Published
The most advanced starter kit for a progressive web application
Downloads
34
Maintainers
Readme
pwa-starter-kit
Version: 0.0.1
The most advanced server less starter kit for a progressive web application. It's bootstrapped with:
- React 16 for building rich UI interface
- The blazing fast and zero configuration Parcel bundler
- Babel 7
- ESLint for linting with Airbnb JS style guide.
- Jest for unit testing
- TestCafe for e2e testing
Based on Atomic Design methodology for organizing components and Material UI as design framework.
Please respect theses clean code concepts.
Requirements
Installation in Ubuntu:
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejs
Getting Started
To get started, first install all the necessary dependencies.
yarn install
Start the development server (changes will now update live in browser)
yarn dev
To view the project, go to: https://localhost:1234/
Don't forget to add ESLint to your IDE or run the following command before commiting:
yarn lint
Run the unit tests
yarn test:unit
Launch the end-to-end tests (you can add the extension TestCafe test runner
to run in your favorite IDE)
yarn test:e2e
Build files for production
yarn build
Serve builded static files
yarn serve