Rentaphoto — сеть прокатов профессионального фото- и видеооборудования. Чтобы арендовать технику без залога, клиентам нужно зарегистрироваться. Чтобы сделать процесс максимально удобным и быстрым, была создана электронная анкета. Она позволила автоматизировать некоторые процессы, что упростило регистрацию как для клиентов, так и для сотрудников компании. Анкета представляет собой SPA, в котором валидация полей происходит одновременно с их заполнением. До момента отправки анкеты, все значения полей сохраняются для возможности прервать и продолжить заполнение анкеты в любой момент. На стороне сервера — веб-приложение и база данных. Полученная анкета проверяется и записывается в базу.
В данном проекте я выступил как автор проекта (с точки зрения разработки).
Используемые технологии:
- на стороне клиента:
TypeScript, ReactJS, GatsbyJS, SASS;
- на стороне сервера:
NodeJS, ExpressJS, ArangoDB;