An open API service indexing awesome lists of open source software.

https://github.com/ana-vartasashvili/clients-directory


https://github.com/ana-vartasashvili/clients-directory

angular ngrx-store primeng signalstore tailwindcss typescript

Last synced: 5 months ago
JSON representation

Awesome Lists containing this project

README

          

# Clients Directory

This project is a clients directory application built with Angular. It allows users to manage client information, including adding, editing, and deleting clients.

## Getting Started

### Prerequisites

- Node.js - v^18.19.1 or newer
- .NET 8.0 SDK (for the backend API)

### Installation

#### Backend (ASP.NET Web API)

1. Clone the backend repository:

```sh
git clone https://github.com/Ana-Vartasashvili/clients-directory-api.git
```

2. Navigate to the backend project directory:

```sh
cd clients-directory-api
```

3. Restore the .NET dependencies:

```sh
dotnet restore
```

4. Navigate to ClientsDirectoryApi:

```sh
cd ./ClientsDirectoryApi
```

5. Run the project:

```sh
dotnet run
```

#### Frontend (Angular)

1. Clone the repository:

```sh
git clone https://github.com/Ana-Vartasashvili/clients-directory.git
```

2. Navigate to the project directory:

```sh
cd clients-directory
```

3. Install the dependencies:

```sh
npm install
```

### Running the Frontend Application

1. Start the development server:

```sh
npm start
```

2. Open your browser and navigate to `http://localhost:4200`.

#### Backend

1. Ensure the backend API is running by following the steps in the [Backend (ASP.NET Web API)](#backend-aspnet-web-api) section.