Что такое Bidaro?
Bidaro - это проект реального веб-приложения с открытым исходным кодом, предметной областью которого является продажа товаров в форме онлайн-аукциона, где упор ставится на решении инфраструктурных и архитектурных задач.
Цели Bidaro
Основная цель - продемонстрировать полноценно работающее веб-приложение. Критерии прогресса выполнения:
- Веб-приложение отвечает предметной области In process
- Реализованы все запланированые функции In process
- Исходный код тестируется, собирается и поставляется To Do
- Продукт запускается в нашей инфраструктуре To Do
- Интегрированы все внешние сервисы To Do
Дополнительная цель - разработать такую инфраструктуру, арихтектуру и документацию, которая будет способствовать легкому добавлению новых или изменению старых функций без серьезного изменения кодовой базы. Критерии прогресса выполнения:
- Большая часть будущих функций имеет простой способ интеграции с текущей кодовой базой In process
Причины создания
Зачем я делаю Bidaro:
- Попробовать стек из Nuxt, PostgreSQL, Redis, k8s
- Получить опыт разработки приложение от идеи и до продакшена
- Использование Bidaro в качестве курсовой и дипломной работы
Ограничения
Я существенно ограничен в ресурсах, по этому продукт будет иметь только основные, по моему мнению, функции. Много функций будет выделено на потом.