Skip to content
@cleanpro-service

Cleanpro

Ваш самый дружелюбный и красивый web-сервис по оформлению и управлению заказами на уборку

Cleanpro 🧹

Ваш самый дружелюбный и красивый web-сервис по оформлению и управлению заказами на уборку*

* по версии нашей бэкенд-команды


ССЫЛКИ

Главная страница (develop версия)

API документация

Figma


ВВЕДЕНИЕ

Cleanpro - это веб-приложение, которое поможет вашей клининговой компании полностью автоматизировать оформление входящих заявок на уборку. Управляющему персоналу доступен удобный и информативный личный кабинет администратора, который в реальном времени позволяет отслеживать заказы и их статистику. Пользователям предлагается современный и практичный интерфейс создания заявки, спроектированный на основании результатов социального опроса десятков людей.


ОПИСАНИЕ

Миссия Cleanpro - предоставить максимально удобный и доступный сервис как для заказчиков, так и для клининговой компании.

Для клиентов:

  • ⚡️ быстрое оформление заказа без первичной регистрации
  • 💷 прозрачность ценообразования
  • 🕑 интерактивный выбор графика уборки
  • 🔄 возможность повтора заказов в несколько кликов
  • 🫶 интуитивно-понятный интерфейс

Для администраторов:

  • 🚦 автоматическое оформление заказа и присвоение заказу уборщика без участие человека
  • ⛪️ удобный личный кабинет с полным доступом ко всем заказам и персоналу
  • 📊 емкая статистика заказов, охватывающая каждый их аспект от наиболее используемых услуг до самой частой причины отмен
  • 📅 управление графиком работы уборщиков, в т.ч. отпуском
  • 🌎 автоматическая загрузка отзывов с Я.Карт на сайт

ТЕХНОЛОГИИ

Cleanpro разработан с использованием следующих технологий:

  • Python (v.3.11) - целевой язык программирования backend
  • Django (v.4.2) - высокоуровневый веб-фреймворк
  • Django REST framework (v.3.14) - инструмент для создания Web API
  • PostgreSQL (v.13.10) - объектно-реляционная база данных
  • Celery (v.5.3) - распределенная очередь задач
  • Redis (v.5.0) - резидентная система управления NoSQL базами данных, брокер сообщений Celery
  • PyJWT (v.2.8) - плагин, предоставляющий JSON Web Token аутентификацию для Django REST Framework, разработанную в соответствии со стандартом RFC 7519
  • Gunicorn (v.21.2) - Python WSGI HTTP-сервер для UNIX
  • Nginx - HTTP-сервер и обратный прокси-сервер
  • Docker (v.24.0) - инструмент для автоматизирования процессов разработки, доставки и запуска приложений в контейнерах

Python Django DjangoREST Postgres Celery Redis PyJWT Gunicorn Nginx Docker

  • JavaScript (v.1.8) - целевой язык программирования frontend
  • React (v.18.2) - библиотека JavaScript для разработки пользовательских интерфейсов (UI) веб-приложений
  • React Router (v.6.15) - библиотека React для маршрутизации страниц
  • Redux (v.8.1) - библиотека управления состоянием JavaScript приложений
  • SCSS - метаязык написания CSS-кода

JavaScript React React Router Redux CSS3


РАЗВЕРТКА

✅ Создать корневую папку с проектом (предлагается "cleanpro") и перейти в неё

mkdir cleanpro
cd cleanpro

✅ Загрузить актуальные версии frontend и backend

git clone git@github.com:Clean-PRO/frontend.git
git clone git@github.com:Clean-PRO/backend.git

✅ Перейти в папку backend

cd backend/backend

✅ Создать файл переменных окружения из примера

cp .env.example .env

✅ Изменить переменные окружения (если необходимо)

(на примере редактора Nano)
nano .env

✅ Перейти в корневую папку backend

cd ..

✅ Запустить Docker (убедитесь, что docker daemon запущен в системе!)

docker-compose up --build

✅ Проверить доступность проекта на localhost:80

http://localhost:80/

ЛИЦЕНЗИЯ

MIT

Ура, халява!


PRODUCT MANAGER

👸 Василина

КОМАНДА BACKEND

🦸🏻‍♂️ Кирилл

🧙🏻‍♀️ Виктор

🥷 Владимир

🧚‍♀️ Регина

КОМАНДА FRONTEND

🧝‍♀️Виктория

🧜‍♀️Наталья

🧞‍♀️Дарья

👩‍🚀Олег

🧛‍♂️Кирилл

КОМАНДА QA

🕵️‍♂️ Дмитрий

👩‍🎓 Олеся

👩‍🔬 Наталья

КОМАНДА SYSTEMS ANALYST

👨‍⚖️ Вячеслав

КОМАНДА UX/UI

👩‍🎨 Анна

👩‍🎤 Александра

Pinned Loading

  1. frontend frontend Public

    JavaScript

  2. backend backend Public

    Backend of "Cleanpro" MVP web-service

    Python

Repositories

Showing 5 of 5 repositories
  • frontend Public
    cleanpro-service/frontend’s past year of commit activity
    JavaScript 0 MIT 0 0 1 Updated Aug 2, 2024
  • backend Public

    Backend of "Cleanpro" MVP web-service

    cleanpro-service/backend’s past year of commit activity
    Python 0 MIT 0 5 0 Updated Jan 20, 2024
  • .github Public
    cleanpro-service/.github’s past year of commit activity
    0 0 0 0 Updated Jan 20, 2024
  • cleanpro-service/project_history’s past year of commit activity
    0 0 1 0 Updated Aug 22, 2023
  • qa Public
    cleanpro-service/qa’s past year of commit activity
    0 0 65 0 Updated Aug 21, 2023

Top languages

Loading…

Most used topics

Loading…