Skip to content

Frontend-Nation/angular-exercise-jan-niklas-wortmann

Repository files navigation

FrontendNationExercise

This project was generated with Angular CLI version 18.0.1.

Goal

  1. Utilize NgRx SignalStore
  2. Define boundaries between Observables and Signals

Exercise

Steps

Step 1 - Initial Setup

npm install

Step 2 - Fetch All Contacts

Fetch all Contacts from the MockServer and display them in the ContactsPage

Step 3 - Update an Existing Contact

In the ContactDetailPage implement updating an existing Contact and make sure that the ContactsPage shows the updated contact.

Step 4 - Create a new Contact

Use AddContactPage to create an entire new user and make sure that the ContactsPage shows the new contact.

Bonus - Implement Search

Implement a search functionality for contacts in the ContactsPage

Helpful Information

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The application will automatically reload if you change any of the source files.

Mock API

Run npm run serve-server to start a mock API. http://localhost:3000/contacts will return a list of plenty of contacts. ContactDataService implements methods to interact with the API.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published