Разработка сайта
Разработка сайта - это разработка проекта по вашему техническому заданию, куда должно входить всё то, о чём вы написали и изложили свои мысли, разработка сайта это не простой процесс, что-бы всё было хорошо необходимо сразу грамотно описывать задачи
Немного информации о том, как выбрать для себя подходящий проект и начать разбираться в этом.
Как понять какого типа сайт вам нужен, давайте разберёмся, существует довольно много различных типов сайтов, crm системы, новостные сайты, интернет магазины, маркетплейсы, личные кабинеты и так далее, чтобы разобраться какой сайт вам действительно подходит, нужно понимать какие задачи будут стоять перед вами, для этого вам желательно составить список тех задач, которые бы стояли в приоритете для вас, ведь качественная разработка сайта будет стоить далеко не дешево.
Средний ценник за разработку в час нормального Middle+ / Senior разработчика от 1300-1450 руб, если вы напихаете в него очень много задач и микро сервисов, разработка вам выльется в несколько сотен тысяч рублей, а это не всегда нужно на начальном этапе разработки.
Ошибки при составлении ТЗ
- Никогда не стоит в ТЗ (Техническое задание), напихивать задач которые возможно вам никогда не будут нужны, например вы увидели какой-то сайт и захотели так, же, но вы же понимаете каждый уважающий себя разработчик, не будет делать бесплатно данный функционал, каждый час разработчика должен быть оплачен, а значит всё что вы хотите, тоже будет прибавляться к общей стоимости проекта, поэтому стоит задуматься при формировании конечного листа задач.
Какие технологии существуют
На рынке очень много различных языков программирования и различных готовых фреймворков, для разработки WEB сайтов всегда будет актуален php и фреймворк Laravel, но стоит выбирать те, которые максимально востребованы на рынке, зачастую используют Livewire + Laravel, Vue + Laravel.
Это довольно отличные решения которые зарекомендовали себя в сердцах разработчиков, с данными технологиями легко сделать проект любой сложности, а так же, легко поддерживать, ведь каждая технология, это по сути компонентная разработка, проект строится по кирпичикам.
Livewire - это библиотека для FullStack разработки проекта, вам не придется прыгать с языка на язык, вы можете писать всю JS часть привычным для себя php кодом, а внутри это все конвертируется во фронтенд.
Vue - это фреймворк для написания чисто JS кода, который общается только по API , получая ответы JSON, а дальше они уже обрабатываются на фронте.
Inertia - довольно тоже классный фреймворк, он построен полностью на Vue , но есть возможность оперировать некоторыми данными через контроллеры, и отдавать результаты в реквесты, и во вьюхи.
CRM
система для компаний и учёта больших объемов
WEB ресурс который будет доступен по ролям того или иного пользователя, для чего эта система и кому она подойдёт?
Данной системой в основном пользуются компании, у которых большой поток клиентов, заказов, заявок, обзвонов, она нужна для формирования учётов, просмотра и управлением заявками, просмотр заказов, обзвоны, IP телефония, это можно сказать большой проект в котором собраны все основные задачи, в среднем стоимость такого проекта от 120.000 т.р, но опять же, зависит от сложности и то что вам конкретно нужно.
Маркетплейс
система продажи и покупки товаров различных пользователей
Данная система подойдёт тем, кто хотел бы объединить продажи / покупки в один целый проект, например Иван продает комплектующие для PC, и работает с определенным брендом, Андрей продаёт тоже комплектующие, но уже другого бренда, но продвигать товары каждому из продавцов это не простая задача, это большие финансовые растраты, по любому каждому из них нужно создавать сайт и рекламировать, такой вариант не всем подходит
поэтому об этом уже позаботилась площадка маркетплейс, она предоставляет продавцам возможность продавать множество своих товаров, продавцы успешно продают, а площадка берет свой небольшой процент за то, что предоставила площадку, и место для продажи своих товаров.
конечно маркетплейс системы строятся на своих условиях, и у каждой такой площадки есть свои правила, но в целом суть всегда одна и так же, вы можете продавать как цифровые товары, так и любые другие которые возможно потрогать.