Skip to content

jakubkirylo/RecruitmentTask.PinManager

Repository files navigation

General Notes from dev

Not all functionalities from assignment tasks has been implemented.

App: https://recruitmenttask-8b368.web.app/

What has been done:

  • Responsive layout based on CSS grid
  • Components for displaying and adding / deleted / viewing pin
  • Dummy service to mock pins entities and CRUD operations
  • Ngrx store (actions, effects, reducers)
  • Unit testing pin.reducer as proof of having some knowledge in this area

    Missing:

  • Form validation
  • Pin code generator and validator
  • Editing pin entity has not been implemented (mentioned in overview but not in requirements). Basically I created PinDetailsDialogComponent which can be used for adding / editing / removing actions
  • Settings dates when creating new pin entity - I stuck with that and unfortunately could not spent more time assignment.


    Tedee.Pin

    This project was generated with Angular CLI version 13.3.7.

    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.

    Code scaffolding

    Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.

    Build

    Run ng build to build the project. The build artifacts will be stored in the dist/ directory.

    Running unit tests

    Run ng test to execute the unit tests via Karma.

    Running end-to-end tests

    Run ng e2e to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.

    Further help

    To get more help on the Angular CLI use ng help or go check out the Angular CLI Overview and Command Reference page.

  • About

    No description, website, or topics provided.

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published