Contact Book is a simple web application built with Angular that allows users to manage their contacts easily. This project is designed to demonstrate a simple CRUD (Create, Read, Update, Delete) operation using Angular as the front-end framework and CosmosDB and Azure functions with C# for the back-end.
Try the live demo here. There is no back-end in the live demo, data resets on page reload.
- Add new contact
- View list of contacts
- Update contact information
- Delete contact
Before you begin, ensure you have met the following requirements:
- Node.js (version specified in
package.json
engines) - npm (comes with Node.js)
- Angular CLI (version specified in
package.json
devDependencies)
To install Contact Book, follow these steps:
- Clone the repository:
git clone https://github.com/Connectslide121/contact-book.git
- Navigate to the project directory:
cd contact-book/contact-book-client
- Install the dependencies:
npm install
To start the development environment, first make sure you start the backend, then run the following command:
ng serve
This will launch the application in your default web browser at http://localhost:4200.