CMS-PJATK is a final exam project for CMS subject. It consists of 2 subprojects: frontend and backend. The main purpose is to recreate Content Management System from the very bottom.
- npm >=6.x.x
- node lts >=12.x.x
- docker for dockerized db and db's ui
npm i
npx lerna bootstrap
npm run cms:start
npm run cms:start-docker
npm run cms:build
Here you can find designs and prototypes used to develop CMS: https://www.figma.com/file/YcCKRfK9SY10Vri9K01wNU/CMS-Design?node-id=2%3A0
Helpful library for Material Design: https://material.angular.io/
If you have problem running docker check: docker/compose#6677 (comment)
Node: https://github.com/goldbergyoni/nodebestpractices Angular: https://angular.io/guide/styleguide