Создание современного сайта для благотворительного фонда. Цель сайта — информировать, привлекать пожертвования и вовлекать общество в поддержку людей с синдромом Дауна и другими особенностями развития.
Backend на Django REST Framework
Разработка API для управления всеми динамическими данными: истории, новости, пожертвования, мероприятия, обратная связь.
Защита данных, настройка CORS для работы с фронтендом.
Реализация системы пользователей и интеграции с CRM.
Frontend на React.js
Современный SPA (Single Page Application) для быстрой и плавной навигации.
React Query для работы с API: кэширование запросов, обновление данных без перезагрузки страницы.
Адаптивная вёрстка (mobile-first подход) с библиотекой компонентов (например, Material UI или кастомная дизайн-система).
Анимации появления блоков (Framer Motion) для создания живого, эмоционального опыта взаимодействия.
SEO-оптимизация с помощью React Helmet: мета-теги для страниц проекта, событий, историй.
База данных PostgreSQL
Структурированное хранение всех сущностей: пользователи, истории подопечных, пожертвования, отчеты.
Основные разделы сайта:
Главная страница: миссия фонда, успехи, призывы к пожертвованиям.
Истории подопечных: лента реальных историй, сортировка и фильтрация.
Сделать пожертвование: форма выбора суммы и способа оплаты, быстрая интеграция с платёжными сервисами.
Новости и события: блок с анонсами, фотогалереями, прошедшими мероприятиями.
Контакты и форма обратной связи: отправка сообщений через API с валидацией на фронте.
Панель администратора:
Django-админка для управления контентом сайта: добавление историй, новостей, сборов средств, просмотра заявок.
Дополнительно:
Интеграция с CRM для отслеживания новых жертвователей и волонтёров.
Возможность подключения рассылки благодарственных писем и новостей.
Полная контейнеризация проекта через Docker.