URL Project: https://medical-portal.netlify.app/
- authorization
- filter visits by several parameters
- creation, editing, deletion of visits.
- for authorization, displaying the current status of visits; to create, edit, and delete visits Fetch API is used;
- Gulp
- HTML
- SCSS
- BootStrap
- JavaScript, js classes
- Fetch API
- Git
- Agile, Scrum
- ma_rch - Oleksiy Giriavenko, Гірявенко Олексій,
- melnikviktor82 - Viktor Melnik, Мельник Віктор,
- Prdrice - Natalia Perederia, Передеря Наталя,
Participant's Roles: Subtotal: development of the project structure, definition of the main JS classes.
- Gulp functionality customization.
- Card Section. Using the server request class provide: display cards( adaptive, full / short card), create, edit, delete a card.
- Class VisitCards.
- Role assigning, time and task management of team members and putting the project together.
- Parent class for requests on the server by API - Request
- Authorization functionality( login), validation and logic of what happens after successful authorization.
- Class Modal, child class - ModalLogin
- Class Forms, child class - FormsLogin
- Filter/search for maps by parameters.
- Creating a project visual design.
- Creating HTML markup, page frame, and styling using Bootstrap.
- Creation and functionality of the "Creat Visit" form (form display and data processing/transmission depending on the options selected by the user).
- Class Visit, child classes - CardioVisitForm.js DentistVisitForm.js TherapistVisitForm.js
- Deploy the project - run npm i(install) command in the terminal(you must have Node JS installed).
- Start developer mode - npm run dev command.
- Start production mode - npm run product - command in both cases root index.html it'll be located in the root of the project folder, all other files will be located in the dist folder.
- Delete the dist folder and the root index.html - npm run delDis command.
Contacts for reviews and suggestions:
- E-mail: martmarchmartmarch@gmail.com / Telegram: https://t.me/Alleexxeeyy
- E-mail: melnikviktor82@gmail.com / Telegram: https://t.me/MelnikVikt
- E-mail: prdricen@gmail.com / Telegram: https://t.me/Natalii1002