@slmuim

В каком формате обычно делают CRM системы?

Добрый день всем!

Задача - сделать CRM-систему с клиентской базой, с учетом приходов и расходов, c учетом товаров на складе и с архивом заказов. Приложением будут пользоваться около 12 человек, и в последующем нужно будет сделать приложение для телефона. Умею писать на Django. Но я не хочу что-бы данные лежали где-то в интернете.

Стоит ли заказывать Десктоп приложение? (Но судя по всему ценник на них на порядок выше)

Или можно сделать сайт локальным? Если да, какие технологии для этого учить и какое железо для этого нужно?

Как обычно решают такие задачи? CRM системы оформляются как веб приложение или десктоп?
  • Вопрос задан
  • 168 просмотров
Пригласить эксперта
Ответы на вопрос 3
@bacon
У тебя все равно "клиент-сервер", так что минимум нужен сервер, где он будет лежать локально или в интернете без разницы (ну кроме как проще по безопасности). Сейчас почти все делают на полном разделение фронта и бека, взаимодействие через api (rest, graphql и прочее). Нужен ли тут "Десктоп", да им можно заменить html-фронт, есть ли в этом смысл, зависит от твоих ресурсов, может у тебя нет никого кто умеет angular-react-vue, но есть кто умеет в "Десктоп".

"нужно будет сделать приложение для телефона" vs "не хочу что-бы данные лежали где-то в интернете" и как это вяжется:?

ЗЫ с такими вопросами ты не в состоянии написать CRM-систему, максимум это для обучения, набраться знаний.
Ответ написан
Комментировать
Adamos
@Adamos
От многопользовательского приложения в формате программы для десктопа уже отказались даже такие динозавры, как 1С.
Не хочешь класть данные в интернет - положи в интранет. Потом, когда одумаешься, перенесешь на хостинг.
"CRM-система с клиентской базой, с учетом приходов и расходов, c учетом товаров на складе и с архивом заказов" - это 90% систем, внедряемых в бизнесе. Писать что-то свое с нуля тут имеет смысл только в том случае, если вы собираетесь развивать и поддерживать его самостоятельно же, постоянно копаясь и выделяя на это ресурсы. В формате "один раз заплатил и работаешь" - только готовые решения.
Ответ написан
Комментировать
Recosh
@Recosh
Программист студент
Я сделал так, дома дополнительный комп сервер, который всегда включён. На нем запустил open source CRM систему ( я пробовал odoo, но наверное лучше взять ERPNext или ещё какую нить по вкусу) . После покупаем самый дешёвый vps с хорошим каналом, ставим туда nginx и через ssh туннель или vpn пробрасываем порт себе на локальный компухтер.

Тут можно и домен привязать и lets encrypt сертификат получить и будет работать как будто система находится там, а на самом деле вы всего лишь настроили проброс порта.

P. S. Писать новое с нуля не надо, возьмите готовое, а если функционала не хватит допилите плагин/дополнение
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы