/angular-test

Testing some Angular 15 stuff

Primary LanguageTypeScript

BoardgameTracker

This is a simple way to track boardgames and when they were played. Mostly a way to learn angular 15.

Concepts used:

  • ng cli
  • Components, templates, and events
  • Component lifecycle hooks: OnInit, OnDestroy
  • Services
  • DI & NgModules
  • Routing and ActivatedRoute
  • ng-bootstrap and components
  • Reactive Forms and FormBuilder
    • Nested form groups
    • Nested form arrays
  • RxJS: Observable, Subject, BehaviorSubject
  • HttpClient

Features:

  • List of known boardgames
  • View boardgame
  • Add a boardgame
  • Remove a boardgame
  • Edit a boardgame
  • Link to BGG?
  • List of play sessions (a date, games, players, notes)
  • View session
  • Add a session
  • Remove a session
  • Edit a session
  • Load games & sessions from json file with HttpClient
  • Save games & sessions in LocalStorage
  • Forms & validation
  • Material
  • Actually do some testing