Vuospeak is an application that saves notes using voice recognition, it is developed in Angular; This application incorporates concepts such as Ngrx-store, Ngrx-effects and Ngrx-entity; Vuospeak uses the Firebase platform and incorporates the Authentication system, Firestore and Hosting. If you want to take a look, click here: Vuospeak or on the image.
- Have
Node.js
installed on your computer. More information: https://nodejs.org/en/ - Have
Angular.js
installed on your computer. More information: https://angular.io/guide/setup-local - Have
Git
installed on your computer. More information: https://git-scm.com/
Since our project uses Firebase we need to configure a few things
- Login and create an application in Firebase. Click here https://firebase.google.com/docs/web/setup and follow the steps in the official guide.
- At the root of the project you will find a file
.example.env
, enter the file and copy all the variables; now create a.env
file and paste what you copied earlier. - Now it is time to copy the configuration of your application Firebase and assign the respective value to each of the environment variables in the
.env
file
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|guard|interface|enum|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.