This is an Angular CLI Single Page Application, based on course, I have done in Udemy. For the back-end I have used Firebase. Through the application users can create their own recipes, edit or delete existing ones and store the changes in the database, or fetch already stored recipes by themselves or by other users and also editing/deleting them. There is a shopping list, where they can store ingredients, change the amount of existing ones or delete them.
- Angular Router
- Route guards (Can-Activate, Can-Deactivate)
- Ahead of time compilation
- Lazy loading recipe module
- The Http Client
- Observables
- Template Driven Forms
- Reactive Forms
- Custom Validator and custom generic validator
- Generic component
- Shared module
- Filter pipe
- Auth service
- I DO NOT OWN ANY OF THE PICTURES USED IN THIS PROJECT.
- THE PURPOSE OF THIS APPLICATION IS NOT FOR COMMERCIAL USES - THE APPLICATION WAS CREATED FOR EXERCISE.