8000 GitHub - namknf/private-notes: Тестовое задание для интенсива Backend Simbirsoft
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

namknf/private-notes

Repository files navigation

PrivateNotes

Представляю вашему вниманию созданное мной приложение для сохранения приватных заметок пользователя.

Стек технологий

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

About

Тестовое задание для интенсива Backend Simbirsoft

Resources

Stars

Watchers

Forks

0