Skip to content

chaimabg/Architecture-Tp

Repository files navigation

Tp Architecture

Developing a web application for the EVAX platform (Coronavirus Vaccinaction).
This project was generated with Angular CLI version 11.2.8.

Architecture choice

Angular follows a component oriented architecture, it implements a lot of the concepts of MVVM (Model View ViewModel).

alt text

This architecture offers several advantages :

  • Two-Way Data Binding : is the time-saving feature that automates some processes in our application
  • Readable and Testable Code : makes application's code logical, consistent, and easy to follow
  • Efficient Problem-Solving Patterns : offers powerful DI (Dependency Injection) instrument and services to resolve various productivity issues and speed up the development process

Use cases implemented

  1. Register To get an appointment :
    • Register to the platform

    alt text

    • Get the Identifier Number

    alt text

  2. Consult citizen profile :
    • Personal information

    alt text

    • Date for vaccine appointment
    • Vaccination certificate
    • Vaccination pass

    alt text

Build

$ git clone https://github.com/chaimabg/Architecture-Tp.git
$ cd Architecture-Tp
$ npm install

Development server

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published