Сделано в Сибири
8 (800) 201-97-32

ILoveSchool — краудфандинг для школьных проектов

Краудфандинг-платформа для образовательных проектов. Ее цель — сделать образование в России качественнее и доступнее.
Задача

Заказчик хотел разработать и запустить платформу. Изначально на нас был только фронтенд, но затем клиент доверил всю работу. А именно — спроектировать базу данных, доработать дизайн и бэкенд, реализовать фронтенд и адаптивную верстку.

Решение
Когда мы полностью взяли проект на себя, то лично встретились с заказчиком: погрузились в цели и видение клиента и подготовились к старту полномасштабных работ. Как итог — разработали, протестировали и запустили адаптивное веб-приложение.
Технологии

Figma

Python

Django

PostgreSQL

React

Redux

BEM

SASS

Webpack

Cypress

Логика и бэкенд

Функционал сервиса делится на две части: для спонсоров и авторов проектов.

Школа подает заявку на краудфандинг: ее рассматривают и одобряют эксперты. Далее технология платформы продвигает проект, чтобы быстро привлечь инвестиции. Реализацию каждого проекта команда ILoveSchool берет на себя. 

Создали архитектуру базы данных. Разработали, покрыли unit-тестами и задокументировали логику при помощи Swagger.

Стать спонсором проекта может любой пользователь сервиса. Мы интегрировали платежную систему Cloudpayments, чтобы обеспечить безопасность платежей. В целях удобства оформили ее как виджет. Для перевода достаточно ввести данные в всплывающем окне, а не переходить на новую страницу.

Для прозрачности платформы модераторы сервиса подробно описывают детали проектов: цель, сумма, история, число партнеров, фото- и видеоматериалы. Чтобы помочь в этом, мы адаптировали админпанель Django для редактирования страниц проектов.

Дизайн и фронтенд

Чистый дизайн и много белого пространства позволяют расставить акценты на важных блоках сайта, не перегружая его. Так сайт сохраняет внимание пользователя и больше к себе располагает. Мы доработали UX-компоненты.

Адаптив сегодня уже необходимость, а не просто пожелание — поэтому сверстали и интегрировали страницы на десктопы и телефоны.

Тестирование и запуск

Это сервис со сложной логикой и большими финансовыми потоками. Он несет большую ответственность перед пользователями, поэтому важно, чтобы платформа работала без намека на сбой. Мы провели E2E-тестирование с использованием Cypress. Убедились, что все работает: пользовательские сценарии, интерфейсы, кроссбраузерность, адаптивность.

Чтобы исключить ошибки в продакшене, настроили CI/CD для автоматизированного развертывания платформы. 

Запустили платформу в работу. За год в ней уже запущено 23 проекта на общую сумму 19 млн рублей. Три проекта удачно завершены, и спонсоры поддерживают другие.

Проект в цифрах
6
месяцев
1400
часов
5
специалистов
Результат

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