Проект: биржа фриланса

Добрый вечер!
В этом блоге планируем поэтапно описывать процесс разработки программного обеспечения на примере биржи фриланса.

Картинки по запросу иконка договор

В этой публикации постараюсь вкратце описать техническое задание. Как следует из названия, мы планируем разработать биржу фриланса — сайт, где заказчики и исполнители могут найти друг друга для взаимовыгодного сотрудничества.

В системе будет 2 основных типа пользователей:

  1. заказчики
    Заказчики смогут размещать описания своих проектов с требованиями к людям, которых они хотят привлечь. Также заказчики должны иметь возможность просматривать список всех исполнителей и предлагать им место в проекте, а также список заявок на участие в проекте.
  2. исполнители
    Исполнители в нашей системе будут заполнять свой профиль (специализация и навыки) и откликаться на релевантные их опыту проекты (посредством оставления заявки на странице проекта), также смотреть приглашения в проекты.

Оба типа пользователей должны будут пройти обязательную регистрацию на сайте, в первой версии продукта сервис будет бесплатным.

Продукт должен быть кроссплатформенным и иметь веб-интерфейс (сайт), IOS и Android-приложения.

Немного о ресурсах.

Наша команда:

  1. разработчик базы данных и backend-а приложения
  2. frontend-разработчик
  3. Android-разработчик
  4. IOS-разработчик
  5. Специалист по автоматическому тестированию
  6. менеджер

На реализацию пилотной версии проекта положим 2 месяца фулл-тайм работы нашей команды.

Среди материальных ресурсов стоит упомянуть:

  1. компьютер (сервер или виртуальная машина) для работы backend-а приложения
  2. компьютер (сервер или виртуальная машина) для работы frontend-а
  3. компьютер (сервер или виртуальная машина) для работы  системы CI (например, https://jenkins.io/ ) и автоматических тестов
  4. аккаунт в Google play
  5. аккаунт в AppStore
  6. репозитории исходного кода
  7. база данных приложения (работающая на ресурсах из пункта 1 или 2)

 

 

Привет, мир!

Всем привет! Тут будет небольшой блог про комплексную разработку приложений для бизнеса со всей необходимой инфраструктурой.

 int a = 56;