Skip to content

Reagang/phonebook

Repository files navigation

Phone book App

Task:

Create a simple phone book application using the technologies & patterns that you feel best show your technical knowledge. What we are looking for is any type of front end that can post a payload to an API and make its way to a database.

Use Cases:

Add entry to my phone book View phonebook where I can search for entries(text box to search and list view)

Data Structures:

PhoneBook {Name,Entries} Entry {Phone,PhoneNumber}

Technologies

Demo

Demo video

Practices

  • Clean Code
  • SOLID Principles
  • DDD (Domain-Driven Design)
  • Separation of Concerns
  • DevOps
  • Code Analysis

Prerequisites

Layers

API: Dotnet core 3.1 API

Core: Business rules and domain logic.

Infrastructure: Data access implementationss.

Phonebook.Test: Unit tests

PhonebookApp Frontend (Angular 10) Clean Architecture

#Project Structure

BackEnd FrontEnd FrontEnd

Some other tool and libraries used:

  • EntityFrameworkCore
  • Automapper
  • xunit
  • Moq
  • DevOps
  • Jasmin
  • Angular Material
  • Angular Bootstrap
  • Dependency Injection
  • Repository Pattern
  • Cors
  • Typescript
  • RXJS

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published