This project was generated with Angular CLI version 6.0.3.
- Download all the files.
- Run
npm install
in Terminal. - Run
ng serve
for a dev server. Navigate tohttp://localhost:4200/
. The app will automatically reload if you change any of the source files.
Please referencce screenshots for further information in Screenhots folder.
- Creat new appointment
- Click "NEW" button to show input fields for creating new appointment.
- Pick date/time and input description to creat new appointment.
- Click "ADD" button to confirm new appointment creation.
- Click "CANCEL" button to cancel new appointment creation and hide input fields for creating new appointment.
- Date picker with built in validation implemented.
- Input not empty validation implemented.
- Search appointment
- Input any keyword and click "SEARCH" button to search hitted appointments.
- Show all appointments when no keyword set and "SEARCH" button clicked.
- Cancel existed appointment.
- Click "CANCEL" button at each appointment line to cancel existed appointment without reloading the page.