Nodejs -v v12.14.1 Сайт для скачивания - https://nodejs.org/en/download/
Npm -v 6.13.4
Angular CLI -v 8.0.3 Установка - https://cli.angular.io/
dotnet -v .NET Core SDK (3.0.101) Сайт для установки - https://dotnet.microsoft.com/download
При разработки использовалась IDE VS Code с расширениями:
- Angular:
Angular 8 Snippets - TypeScript, Html, Angular Material, ngRx, RxJS & Flex Layout;
Angular Language Service;
Angular Snippets (Version 9);
angular2-switcher;
Auto Import;
Bracket Pair Colorizer;
Path Intellisense;
Prettier - Code formatter;
TSLint; - C#:
C# for Visual Studio Code (powered by OmniSharp);
C# Extensions;
C# XML Documentation Comments;
NuGet Package Manager;
C#:
"AutoMapper" Version="9.0.0"
"AutoMapper.Extensions.Microsoft.DependencyInjection" Version="7.0.0"
"Microsoft.AspNetCore.Authentication.JwtBearer" Version="3.0.0"
"Microsoft.Data.SqlClient" Version="1.1.0"
"Microsoft.EntityFrameworkCore" Version="3.0.0"
"Microsoft.EntityFrameworkCore.Design" Version="3.0.
"Microsoft.Extensions.Configuration.Binder" Version="3.0.0"
"Microsoft.EntityFrameworkCore.Sqlite" Version="3.0.0"
"Swashbuckle.AspNetCore" Version="5.0.0"
"System.IdentityModel.Tokens.Jwt" Version="5.6.0"
"Microsoft.Extensions.Caching.Memory" Version="3.1.0"
"Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="3.0.0"
"RabbitMQ.Client" Version="5.1.2"
"Microsoft.EntityFrameworkCore.SqlServer" Version="3.0.0"
"Pomelo.EntityFrameworkCore.MySql" Version="3.0.0"
Angular:
MaterialUI
"@auth0/angular-jwt": "version": "3.0.1",
"bootstrap": "version": "4.3.1"
"file-loader": "version": "3.0.1",
"file-saver": "version": "2.0.2",
"ngx-toastr": "version": "11.2.1",
"font-awesome": "version": "4.7.0",
Автоматизирования информационная система "Психея" предназначена для авторматизации проведения тестирования пациентов в клинической психологии.
Имеются ряд тестов, которые не нуждаются в интерпретации. Система позволяет отказаться от бумажного тестирования во время приема пациентов.
Так же система имеет следующий функционал:
Ведение телефоного справочника организации.
Назначение время приема пациента.
Регистрация новых пациентов (редактирование данных уже существующих пациентов).
Проверка документов пациента в сторонних системах.
Необходимо покрыть тестами. Конвертация документов. Проверить все комментарии.