Skip to content

This repository builds the foundation for the advanced angular course 🚀

Notifications You must be signed in to change notification settings

ng-practice/ng-seed-advanced

Repository files navigation

ng-seed-advanced

This project was generated with Angular CLI version 1.4.0.

Make sure that you have installed all node_modules

Start Client

  • Execute npm start for a dev server.
  • Navigate to http://localhost:4200.

Start Backend

  • Execute npm run api to start the HTTP-API.
  • The API is hosted on http://localhost:4280.
Url Description
POST /register Add a new user
POST /login Logging in a existing user [1]
GET /is-user-authenticated Check if user is authenticated
GET /is-email-taken Check if e-mail address is already in use
GET /notes/all Gets all notes
GET /notes/single/:guid Gets a single note by its GUID
POST /notes/create/ Creates a new note
PUT /notes/update/ Updates a note
DELETE /notes/remove/:guid Deletes the specified note

[1] You can already log in with the user trainee@training.com having the password 1234.

Material Icons

  • The material icon font is installed in this project.
  • With the component fomr @angular/material it is easy to use them
    • Sample: <md-icon>home</md-icon
  • Check material.io/icons/ for the icon reference