This project was generated with Angular CLI version 7.3.6.
The project is built as a challenge for a front-end position at Translucent Computing.
As mandatory items for the test the following technologies are used:
- Angular 7
- Angular Material
- Ngrx
- Firebase Realtime Database
- AgularFire
The reason to use these technologies its simply because Firebase provides an easy and fast way to create and retrieve data from its database. And AgularFire provides a great abstraction for handle with Firebase in Angular Apps.
- Firebase Hosting
Besides tha database service, Firebase also provides a Host service with a simple deploy process.
Make sure that you have a Node.js environment in your machine to run this project locally. run
node -v
andnpm -v
to ensure that is all ok.if its not be the case go to the Node.js page, to install the environment.
After that, install the Angular CLI on your machine by running the following command:
npm install -g @angular/cli
To install all the project dependencies run
npm install
Run ng serve -o
for a dev server, that will open a new browser tab with the running application.
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.
- Unit Tests