/contact-book

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 with Azure functions for the back-end.

Primary LanguageTypeScript

Contact Book

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.

Features

  • Add new contact
  • View list of contacts
  • Update contact information
  • Delete contact

Prerequisites

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)

Installation

To install Contact Book, follow these steps:

  1. Clone the repository:
git clone https://github.com/Connectslide121/contact-book.git
  1. Navigate to the project directory:
cd contact-book/contact-book-client
  1. Install the dependencies:
npm install

Usage

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.