Useful Time - web приложение (тайм-треккер), которое позволяет производить удобный учёт времени.
Идея для проекта родилась спонтанно. Мы стали замечать, что во время обучения в лицее мы часто отвлекаемся и поэтому не можем точно отследить какое количество времени уходит на разработку. Именно поэтому мы решили написать сайт для того, чтобы отслеживать какое количество времени мы уделяем на работу. Название данного проекта выбрано неспроста, в оригинале звучит как "полезное время", что отражает основную цель нашего продукта.
- Повысить эффективность использования времени
- Улучшение продуктивности сил и средств человека
- Учёт "грязного" и полезного времени
- Развитие самоконтроля
- Формирование навыка многозадачности
В качестве основных используемых технологий мы выбрали:
- Python 3.9
- Django 3.2
Если у вас нет Python, то установите его по ссылке
Скачиваем repo по ссылке самостоятельно, либо командой
git clone https://github.com/killroyka/useful_time.git
Создаём виртальное окружение внутри папки с скачанным проектом
python3 -m venv env
py -m venv env
Активация виртуального окружения
source env/bin/activate
.\env\Scripts\activate
Установка дополнительных библиотек
pip install -r requirements.txt
Принимаем все миграции для базы данных (внутри проекта лежит файлик manage.py)
python3 manage.py migrate
py manage.py migrate
Создание superuser для начала использования
python3 manage.py createsuperuser
py manage.py createsuperuser
Запуск проекта
python3 manage.py runserver
py manage.py runserver
Приятного использования