Project for Master degree. A mobile-first fully responsive SPA with user login, change password, remind password, CRUD functionalities and notifications, Technologies: Angular, PrimeNG, Docker, Nginx
https://pensive-morse-bc4497.netlify.app/home/main
- Url to use for endpoints instead of localhost
https://thawing-caverns-10070.herokuapp.com
- Git clone
- Go into the directory
- Install Docker Engine & Docker Compose
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
sudo curl -L "https://github.com/docker/compose/releases/download/1.28.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
- Start the Docker daemon (if needed)
sudo systemctl start docker or sudo service docker start
docker-compose up -d --build (to build & run)
docker-compose up (to run)
in browser: http://localhost:4000/bo (served with nginx)
docker-compose down (to kill and stop docker images)
- Download or clone the repo
- Go into the directory
- You should already have Node.js installed
- Install the code dependencies with npm install --force command
- npm start to run locally
in browser: http://localhost:4201
This project was generated with Angular CLI version 6.
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
Run ng generate component component-name
to generate a new component. You can also use ng generate directive/pipe/service/class/module
.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory. Use the -prod
flag for a production build.
Run ng test
to execute the unit tests via Karma.
Run ng e2e
to execute the end-to-end tests via Protractor.
Before running the tests make sure you are serving the app via ng serve
.
To get more help on the Angular CLI use ng help
or go check out the Angular CLI README.