dogstack
🐶 🐶 🐶 a popular-choice grab-bag framework for teams working on production web apps
🐱 see also catstack, dogstack's smarter, slimmer, more cunning partner in crime
features
- provides generators for scaffolding apps made of popular libraries
- abstracts away the app plumbing that you don't want to write again, and let's you focus on features
- prescribes enough opinion to reduce friction for your team
- is omakase, modules are hand-picked by expert chefs to deliver a consistent taste throughout
examples
- dogstack.herokuapp.com: dogstack/example deployed to heroku
modules
distributions
- TODO user interface
- TODO universal user interface
- TODO data services
- TODO full stack (ui + services)
- TODO mobile using [react-native]
- TODO desktop using [electron]
conventions
guides
- How to install Node.js
- How to create a new
dogstack
app - How to setup a Postgres database
- TODO how to do authentication for your app
- How to do presentational components
- TODO how to create real-time data services
- TODO how to do authorization for your app
- TODO how to deploy your app
- TODO how to test your app using executable specifications
- TODO how to setup scheduled server tasks
- TODO how to send emails from your app
- TODO how to do a payment in your app
prior art
- architecture by @ahdinosaur on previous private projects
- https://github.com/jlongster/react-redux-universal-hot-example0
- https://github.com/react-boilerplate/react-boilerplate
- general discussions with teammates