What’s changed?


Pre-release version

🚀 Pre-release v0.2.0-alpha.1 is here.

Frontend

  1. Added new components - member-panel, member-card and upsert-member:

chrome_S2VFkqjlpS.gif

  1. Added external library ngx-image-cropper to crop the uploaded photos.

  2. Added support of profile photos for members.

    Demo of ngx-image-cropper and member’s profile photo.

    Demo of ngx-image-cropper and member’s profile photo.

  3. Added validation for upsert-member form

chrome_7KYuATIYQQ.gif

Backend

  1. Added new entity Member with CQRS pattern on business-layer.

  2. Added integration with Azure Blob Storage (for now with local Azurite).

    Running local service — Azurite, for blob storage and others.

    Running local service — Azurite, for blob storage and others.

    As a result, a local blob storage is running, which gives an opportunity to store member’s profile photos, and other files (blobs) in the future.

Other updates

  1. Writing an internal documentation — how to start up the project, roadmap, techstack, business rules, architecture design, etc. For the future expansion of dev team or communication with stakeholders or clients.
  2. Integration and unit test coverage both on front and backend sides.
  3. Code cleaning and refactoring using SonarQube and eslint.

See you next time!