This project use Angular CLI version 8.3.21. Node js > 10.x
Project status and story tasks
Vist Demo link.
** System analyst and test case
- SRS file
- SIS file
- Wireframe
- Case Diagram
- Ebook Client and server
- draw file view by draw.io
Run npm run start-app
for a dev server. Navigate to http://localhost:4200
. for frontend app and navigate to http://localhost:3000
. for bacnkend API server.
Also, you can run frontend by npm run start-frontend
and backend by npm run start-backend
Run npm run build-app
to build the project. The build artifacts will be stored in the dist/
directory. Use the --prod
flag for a production build.
Run npm run test
to execute the unit tests via jest.
Run ng e2e
to execute the end-to-end tests via Protractor.
-
Clean code
-
I use some of the DevOps principles for Continuous Integration (CI), Continuous Delivery (CD). CD automates the release process building on the automated testing in CI so that new builds can be released at detecting staging prod release from repository pushed this will push to an azure pipeline to valid release and make sure the build is valid and tested for deploying to production
-
Azure DevOps Pipelines for our test app
-
We provide 3 branches staging releases in our project for release test app. master for stable and tested, dev for development stag, prod for deploying to production.