Plantly – це проект за тематикою e-commerce, інтернет-магазин з продажу кімнатних рослин і догляду за ними. Наші студенти виконали магазин “під ключ”. Були використані такі технології:
FrontEnd:
• React.js: Redux, Redux Persist, Hooks;
• React styles & libraries: axios, material-ui; react-responsive-carousel, see more in package.json;
BackEnd: Node.js, Express;
Database: MongoDB;
Cloud storage: Cloudinary;
Deployment server: Heroku.
Варто відзначити, що група вийшла за рамки стандартного технічного завдання і реалізувала панель адміністратора, за допомогою якої можна управляти контентом інтернет-магазину: додавати нові категорії, продукти, партнерів, управляти статусами замовлень. За посиланнями вище можна переглянути виконану роботу та її якість.
Завдання
виконати вимоги ТЗ замовника: реалізувати інтернет-магазин, який буде містити наступні елементи функціоналу:
реєстрація користувачів і авторизація користувачів в системі
кабінет користувача: перегляд і редагування особистої інформації, адрес доставки продукції, пароля, перегляд історії замовлень, списку обраних продуктів (список бажань)
головна сторінка інтернет-магазину (як landing page) з каруселлю (слайдер), списком рекомендованих категорій і продуктів, партнерів, футер з посиланнями і т.д.
сторінка з каталогом продукції з можливістю: фільтрувати товари за категоріями, квітам, розмірам, ціні і іншим параметрам, сортувати товари по зменшенню ціни або іншим бажаним параметрам, дивитися продукцію посторінково (пагінація або інфініті скролл)
сторінка деталей продукту