Представляю вашему вниманию созданное мной приложение для сохранения приватных заметок пользователя.
Backend:
- Язык программирования C#;
- Фреймворк ASP.NET Core;
- PostgreSQL в качестве СУБД.
Frontend:
- HTML и CSS;
- Библиотека Bootstrap для упрощения работы над внешним видом.
- Visual Studio 2019 - среда разработки;
- Postman - для тестирования API;
- Docker - для развертывания окружения базы данных;
- pgAdmin 4 и консоль для работы с базой данных.
System.IdentityModel.Tokens.Jwt
(для работы с Jwt)Npgsql.EntityFrameworkCore.PostgreSQL
Microsoft.EntityFrameworkCore.Tools
(для подключения базы данных и работы с ней)BCrypt.Net-Next
(для одностороннего шифрования данных)AutoMapper.Extensions.MicrosoftDependen 583C cyInjection
(для проецирования одной модели на другую)
Также использовала Identity, Claims (для ограничения просмотра контента)
- Скачать доступный код или же выполнить команду
git clone https://github.com/namknf/private-notes.git
- Выполнить команду
docker-compose build
- Выполнить команду
docker-compose up
- В браузере ввести адрес localhost:8000/
- После просмотра ввести команду
docker-compose down -v