Skip to content

CanistroBrandian/FreelanceService

Repository files navigation

Freelance Service - Представляет из себя онлайн-биржу услуг. Пользователь может выбрать себе одну из 2-х ролей: исполнитель или заказчик. Заказчик может разместить свой заказ, описав содержание работы, указав требования к исполнителю, сроки и стоимость заказа. В случае получения запроса от нескольких исполнителей, он может выбрать наиболее понравившуюся кандидатуру. Исполнитель же может составить подробное описание своего профиля и после этого выбирать доступные заказы для исполнения.

На текущий момент в проекте реализованны следующие функции: -Регистрация -Аутентификация по ролям с помощью Cookies -Редактирование профиля пользователя

Структура проекта:

  • FreelanceService.Web(Реализованы представления для регистрации, логина,профиля и его редактирования)
  • FreelanceService.BLL(Реализованы сервис и DTO для сущности User, Аутентификация по ролям)
  • FreelanceService.DAL(Реализованы репозитрии с CRUD запросами для сущностей, UnitOfWork)
  • FreelanceService.Common

Технологии: Microsoft ASP.NET CORE 2.2, MSSQL, ORM Dapper, LINQ, Automapper, CSS3, HTML5, JavaScript, jQuery, Bootstrap. SUV: Bitbacket. Программное обеспечение: Microsoft Visual Studio 2019, Microsoft SQL Manager Studio, Postman.

В корневой папке лежит файл FreelanceService.mdj, где хранится актуальная версия UML-диаграммы Use-Case и Class

Scheme

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published