Skip to content

Reusable client-only react app that servers as a base for web dashboards

Notifications You must be signed in to change notification settings

alfredoreduarte/dash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dash

Created with create-react-app.

Usage

  • Fork this repo and use that fork to extend Dash according to your specific needs. Whenever you need to inherit updates made to the parent Dash repo, follow this.
  • Run yarn start and yarn prettier-watch separately
  • Duplicate scr/App.js and use that to replace <App/> inside src/index.js

Development

Run yarn start and yarn prettier-watch separately and you're good to go.

Guidelines

  • Always use constants for redux action names. Here's why.
  • Always validate PropTypes on components that are mature enough.
  • Keep CRUD resources inside their own modules, following the example of the Users module.
  • Routes that do not belong to a module go inside src/routes
  • ALL screens must live inside src/screens. Use subfolders for scoping, like src/screens/users

What's included

Dash includes, out of the box:

  • Redux
  • redux-thunk
  • React-router
  • react-helmet
  • redux-rest-resource
  • a dashboard template based on bootstrap 4

About

Reusable client-only react app that servers as a base for web dashboards

Resources

Stars

Watchers

Forks

Packages

No packages published