Сайт для компанії з управління капіталом

Сайт для компанії з управління капіталом

ТЕХНОЛОГІЇ ТА ПОДРОБИЦІ ПРОЕКТУ

Опис

Проект розроблений з нуля, за вийнятком того, що дизайн потрібно було зробити максимально близьким до дизайну попереднього сайту-візитівки компанії. Термін реалізації проекту з урахуванням попередніх переговорів і формулювання конкретних завдань - 4 місяці. 

Перелік основних вимог замовника, які були виконані мною:

  • Реалізувати взаємозв'язки торгових рахунків компанії з рахунками інвесторів і менеджерів капіталу. При цьому у інвестора можуть бути рахунки пов'язані з різними торговими рахунками компанії. До кожного торгового рахунку компанії прив'язаний рахунок менеджера, менеджер в свою чергу, може управляти різними торговими рахунками компанії.
  • Реалізувати автоматичний розподіл прибутку між рахунками інвесторів і рахунком менеджера при введенні нових даних.
  • Крім статистики всіх угод і операцій (поповнення, зняття і т.д.), розраховувати агреговані дані по торгових рахунках, рахунках інвесторів і менеджерів.
  • Реалізувати особисті кабінети інвесторів і менеджерів.
  • Реалізувати розсилку листів і звітів по торгівлі з можливістю вибору одержувачів за різними критеріями: всі інвестори, всі менеджери, інвестори конкретного торгового рахунку, вибір окремих одержувачів з усього списку клієнтів і т.д.
  • Реалізувати категорії і статті з можливістю обмеження доступу тільки для клієнтів компанії.
  • Реалізувати динамічну генерацію посилань для пунктів меню при створенні нових категорій та сторінок.
  • Зробити весь контент динамічним, тобто реалізувати можливість редагування контенту в адмін-панелі, включно з заміною зображень бекграунду.
  • Реалізувати динамічне створення і редагування сторінок в адмін-панелі, тобто будь-яка сторінка може включати будь-яку кількість контент-блоків, які, в свою чергу, крім тексту і зображень можуть містити панелі, графіки, які також можуть бути створені та відредаговані в адмін-панелі.
Технології
  • PHP 7.1, Laravel 5.5
  • MySQL
  • JavaScript, jQuery, Axios
  • TinyMCE
  • Bootstrap 4