Здесь можно посмотреть приложение вживую
- Техническое задание
- Тест план
- Чек лист
- Отчет о тестировании
- Приложение к отчету о тестировании
- Документы PM
- Возможность добавления, удаления, редактирования записей пользователем о доходах и расходов
- Возможность выбора и добавления новых категорий доходов и расходов
- Возможность просмотра статистики доходов и расходов
- История транзакций с фильтрацией по различным параметрам
Сборка и первоначальный запуск
docker-compose up --build
Запуск тестов (пока не написаны)
docker-compose exec web python django_app/manage.py test
Для создания суперпользователя
docker-compose exec web python django_app/manage.py createsuperuser
После запуска докера сайт будет доступен по адресу http://127.0.0.1:8080/
Создаем виртуальное окружение
python3 -m venv .env
Активируем виртуальное окружение
source .env/bin/activate
Устанавливаем зависимости
pip install -r requirements.txt
Миграции БД
python django_app/manage.py migrate
Локализация
django-admin compilemessages
Загрузка фикстур (чтобы было на что посмотреть в приложении)
python django_app/manage.py loaddata fixtures.json
Запуск dev-сервера
python django_app/manage.py runserver 8080
Если фикстура была загружена, будет доступен тестовый пользователь с логином [email protected]
и паролем pswpswpswp
- Написать тесты
- Создание нескольких счетов
- Планирование
- Создание групп для "совместных бюджетов" и система инвайтов для них
- Напоминания о предстоящих платежах
- "Боевой" конфиг