Я создаю сайт электронной коммерции с панелью поставщиков.Я начал строить его с помощью Laravel.Backend и frontend были в одном и том же проекте laravel.
Я использовал ionic в прошлых проектах, поэтому, когда я сделаю приложение с ним, может быть больше работы, потому что интерфейс был на laravel.Итак, я решил сделать это на веб-интерфейсе laravel или lumen и угловом интерфейсе.Я сделаю мобильный с ionic, так что будет проще перейти с Интернета на мобильный, и я могу использовать один и тот же API для всех.
Для панели веб-сайта и вендора я буду делать разные приложения, поэтому я подумалЯ должен также отделить веб-интерфейс пользователя / поставщика.Там не будет так много общих частей.Но это становится
- 1 бэкендом для API
- 2 (веб-пользователь / поставщик) веб-интерфейс
- 2 (ионный пользователь / поставщик) веб-интерфейс для приложений
Я чувствую, что что-то упустил.Есть ли лучший способ сделать такую структуру?