https://github.com/web2solutions/voodux-react-functions-demo
👻 ⚛️ - React application (function based components) demo using Agnostic Web Foundation
https://github.com/web2solutions/voodux-react-functions-demo
babel documentation es6 indexeddb javascript jsdoc offline-app offline-capable offline-first react react-redux react-router reactjs single-page-app single-page-applications webpack
Last synced: 2 months ago
JSON representation
👻 ⚛️ - React application (function based components) demo using Agnostic Web Foundation
- Host: GitHub
- URL: https://github.com/web2solutions/voodux-react-functions-demo
- Owner: web2solutions
- License: mit
- Created: 2021-02-02T18:03:30.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-04-04T02:43:04.000Z (about 5 years ago)
- Last Synced: 2025-02-04T13:44:42.132Z (over 1 year ago)
- Topics: babel, documentation, es6, indexeddb, javascript, jsdoc, offline-app, offline-capable, offline-first, react, react-redux, react-router, reactjs, single-page-app, single-page-applications, webpack
- Language: JavaScript
- Homepage: https://voodux-react-functions-demo.vercel.app/
- Size: 12.7 MB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[
](https://web2solutions.github.io/voodux/code/index.html)
# voodux - React Demo
React application (Functional components) demo leveraging the [voodux](https://github.com/web2solutions/voodux) as it underlying architecture to handle it data.
This demo focus on `React functional components`.
It uses [Material UI](https://material-ui.com/) as UI framework.
`This project was NOT bootstrapped with Create React App.`
### Demo app
[Check the online demo](https://voodux-react-functions-demo.vercel.app/)

### voodux Docs
[Project](https://github.com/web2solutions/voodux)
[Code Documentation](https://web2solutions.github.io/voodux/code/index.html)
### Code automation tools
- `npm run start:dev`
Starts the dev server at 5491 port
- `npm run build`
Build the application inside `dist/` folder
1. Runs `npm run lint`
2. Runs `npm run webpack`
- `npm run doc`
Generates the code documentation using JSDoc
- `npm run lint`
Runs lint against the code at src/ folder
- `npm run eslint-fix`
Runs eslint --fix against the code at src/ folder
- `npm run format-code`
Runs prettier-eslint --write against the code at src/ folder
- `npm run webpack`
Transpile the es6 code (src/) to es5 version at dist/ folder