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
- Host: GitHub
- URL: https://github.com/ana-vartasashvili/clients-directory
- Owner: Ana-Vartasashvili
- Created: 2025-02-11T11:45:08.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-02-14T16:19:38.000Z (9 months ago)
- Last Synced: 2025-05-16T07:09:01.299Z (6 months ago)
- Topics: angular, ngrx-store, primeng, signalstore, tailwindcss, typescript
- Language: TypeScript
- Homepage:
- Size: 231 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.