Skip to content

fersus85/freelance-stock

Repository files navigation

Сайт фриланс биржа на Django.

Используемый стек технологий

  • Poetry - менеджер зависимостей
  • environs - парсинг переменных окружения
  • Фреймворк Django
  • Фреймворк Bootstrap
  • Django-crispy-forms - улучшение отображения форм
  • PostgreSQL - база данных
  • Docker, docker-compose

Фичи

  • Регистрация пользователя в качестве фрилансера/заказчика
  • Аутентификация и авторизация пользователя
  • Стандартная модель пользователя расширена
  • Возможность редактирования профиля пользователя
  • Личный кабинет фрилансера/заказчика
  • Настроен поиск по опыту(ключевым навыкам) или имени
  • Написаны тесты для всех страниц сайта
  • Админ панель

Запуск приложения локально с помощью Docker

  1. Клонируйте репозиторий:

    git clone https://github.com/fersus85/freelance-stock.git
  2. Перейдите в директорию проекта:

    cd freelance-stock
  3. Запустите docker-compose:

    docker compose up --build -d
  4. Запустите тесты:

    docker-compose exec web python freelance/manage.py test
  5. Создайте superuser:

    docker-compose exec web python freelance/manage.py createsuperuser
  6. Откройте в браузере адрес: 127.0.0.1:8000

About

Django + PostgreSQL + Docker app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published