Skip to content

agas0077/todo_tracker

Repository files navigation

todo_tracker

📘 Todo tracker на Django

Pet-проект. Разрабатывался для создания личного трекера задач, который бы обладал подходящим под потребности на текущей работе функционалом. Также целью проекта было углубить знания написания приложений на Django и REST API для добавления в портфолио.

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

  • Python 3.10 (Django, Django REST framework, Simple-JWT, djoser, drf-yasg)
  • HTML5, Bootstrap 5, JS, CSS
  • mySQL
  • Ninja API
  • Мidjourney

🔧 Запуск проекта

  • Создаём виртуальное окружение Python и активируем его

    $ python -m venv venv
    $ venv\Scripts\activate.bat - для Windows / source venv/bin/activate - для Linux и MacOS
    
  • Устанавливаем зависимости проекта

    $ pip install -r requirements.txt
    
  • Выполняем миграции бд

    $ python manage.py migrate
    
  • Обычный запуск

    $ python manage.py runserver
    

И определенно стоит настроить .env файл перед запуском

🔐 Настройка входа в админку

$ python manage.py createsuperuser --username admin@email.com --email admin@email.com

💾 Загрузка тестовых данных

Чтобы можно было посмотреть проект сразу заполненным - запускаем:

$ python manage.py load_data

😴 REST API Docs

API swagger: http://.../swagger

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published