Goal: To Build an interactive website application for managing client details.
Technologies used: Angular, TypeScript, Firebase, HTML5, CSS3, Bootstrap4
Objectives:
- Developing the web app using Visual studio code.
- Displaying the client details such as name, email ID, address, balance owed etc.
- Storing all the client details at the backend in firebase database.
- Selecting a design that's pretty attractive and friendly to the users.
Project Timeline :
- Weeks 1 - 4:
- Decide on project idea and state title and description.
- Angular setup and deployment.
- Installed Visual Studio.
- Generated various components and services required for my web app.
- Setup the Firebase at the backend with client details.
- Weeks 4 - 6:
- Worked on the clients and dashboard components completion.
- Setup the addition of new client form and validation.
- Adding the client into the firestore.
- Work on the completion client-details component.
- Weeks 7 - 8:
- Work on adding authentication to the user login.
- Adding the client balance update functionality.
- Add the editing and deleting of the clients from the firebase database.
- Week 9:
- Worked on the logout and navbar components link.
- Added auth guards for various selected routes.
- Worked on the User registration component.