A project based on the book Cangaceiro Javascript
This instructions will get you the project up and running on your local machine.
Inside both client and server folders run:
npm run install
Inside client folder run:
npm run bundle:prod
Inside server folder run:
npm run start
Inside client folder run:
npm run start
- Babel - Used to get access to new Javascript features
- Webpack - Generate the bundle
- Boostrap - Styles the elements
- Express - Serve api and front end application
- Usage of design patterns like decorator, proxy, DAO and more
- The importance, and how to maintain state immutable on Javascript
- The usage of IndexedDB
- How to build a webpack bundle pipeline
- How to structure a project using the MVC pattern
- Abstraction and separation of concern
- Lazy loading