Выпуск виртуальных карт USA

Выпуск виртуальных карт USA

Направление: Услуги
Гео: Нижний Новгород

Задача

Клиент попросил разработать онлайн-сервис под ключ и предоставил техническое задание по дизайну и функционалу.Этапы разработки:1. Разработка дизайна сайта и личного кабинета.2. Вёрстка и программирование сайта.3. Вёрстка и программирование личного кабинета.4. Разработка админ панели для управления сайтом и личным кабинетом.5. Подключение платёжных систем на сайте.6. Разработка телеграмм бота для авторизации и рассылки.

Решение

Проект состоит из следующих компонентов:Способ разработки: фреймворкЯзыки: python, javascriptРазметка: html, cssБиблиотеки: -Фреймворки js: react.js, next.js, node.jsФреймворки Python: FastAPIФреймворки php: -Базы данных: PostgreSQL, RedisCMS: -Графический редактор: Figma, Аdobe PhotoshopНаправление дизайна: web-дизайн, графический дизайн.Конструкторы: -Подробное описание компонентов:Бэкенд (Backend):Язык программирования: Python. Фреймворк: FastAPI. Он обеспечивает быструю разработку веб-приложений с использованием Python, а также поддерживает асинхронное программирование, что позволяет обрабатывать большое количество запросов с минимальными задержками.Фронтенд (Frontend):Фреймворк: Next.js. Это фреймворк для разработки веб-приложений с использованием React.js. Он предоставляет инструменты для создания SEO-дружественных и быстрых веб-приложений с использованием серверного рендеринга и других передовых технологий.Вспомогательные инструменты (Auxiliary Tools):Redis: Используется как кэш и для хранения временных данных. Он также может использоваться для обработки очередей задач.Celery: Фреймворк для асинхронной обработки задач в Python. Он интегрируется с различными брокерами сообщений и используется для выполнения задач в фоновом режиме.CeleryBeat: Расширение Celery, которое предоставляет возможность запуска периодических задач.База данных (Database):PostgreSQL: Реляционная база данных с открытым исходным кодом. Она обеспечивает надежное хранение данных и поддерживает множество расширений и функциональных возможностей.Контейнеризация (Containerization):Docker Compose: Используется для определения и запуска многоконтейнерных Docker-приложений. Он позволяет объединить все компоненты проекта (бэкенд, фронтенд, базу данных, вспомогательные инструменты) в одном файле конфигурации и запускать их локально или на сервере в изолированных контейнерах.

Агентство

Направление: CRM
0.0/5

Другие кейсы

Клиент

ООО «Строй Парк-Р»

Гео

Барнаул
Опубликована 22.01.2025

Клиент

SPORTFERMA

Гео

Владимир
Опубликована 22.01.2025

Клиент

ООО Единорог

Гео

Казань
Опубликована 22.01.2025
Добавить новое агентство

Для премиального (рекламного) размещения информации о компании напишите нам на почту info@my-specialist.ru или через форму обратной связи. Ознакомиться с возможностями премиального размещения курса можно здесь.

Укажите данные для связи

Для премиального (рекламного) размещения информации в карточке напишите нам на почту info@my-specialist.ru или через форму обратной связи. Ознакомиться с возможностями премиального размещения карточки можно здесь.

Оставьте Ваши данные для связи