частный сайт для отслеживания клиентов и регистрации их для посещений - PullRequest
0 голосов
/ 10 января 2019

Я хотел бы разработать простую онлайн-систему, которая должна быть доступна мне и нескольким моим коллегам, где мы могли бы вести список наших существующих клиентов и бронировать посещения для них (вместо того, чтобы позволить им бронировать посещения) , Я имею в виду своего рода «частный веб-сайт» с процессом входа в систему, который позволяет только избранным пользователям. Веб-сайт также должен иметь доступ к базе данных, чтобы пользователи могли регистрировать новых клиентов, бронировать их для посещений, просматривать календарь на определенный день и т. Д.

Какой тип услуги вы бы предложили для этого? Я не веб-разработчик, поэтому мне бы хотелось, чтобы что-то относительно быстрое и простое в настройке. Также я не против пойти на платные услуги, но только если они относительно дешевые. Это не настоящая профессиональная услуга, а скорее "дополнительная работа".

Я думал о чем-то вроде weebly, wix и подобных, но я не знаю, будет ли легко сделать бит базы данных и аутентификацию.

Любое предложение будет очень оценено. Спасибо !!

Ответы [ 3 ]

0 голосов
/ 22 января 2019

Контракт со сторонним туристическим агентом / профессиональной службой бронирования (например, Карлсон Вагонлит, который, отказ от ответственности, является первым, кто появился в веб-поиске, и у меня нет коммерческой принадлежности).

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

Любой разработчик, который стоит его / ее соли, скажет вам, что создание этого с нуля обойдется вам дорого. Поддержание его тем более. Вы сделали себе наибольшую пользу, будучи честными и говоря, что у вас нет опыта, чтобы справиться с этим. Есть службы, которые делают это каждый день. Они рекламируют обильно. Выберите уважаемого, и наилучшие пожелания вам.

0 голосов
/ 23 января 2019

Честно говоря, я должен согласиться с @ChaseMoskal по этому вопросу. Это большой проект, и он не будет рассматриваться как проект, который вы можете настроить относительно просто и быстро. Если вы хотите иметь полный контроль, чтобы все компоненты / функции, которые вы запрашиваете, хорошо совмещались и хорошо работали вместе, лучше нанять веб-разработчика.

Как говорится, вы могли бы рассмотреть WordPress. Wordpress имеет шаблоны сайтов, так что вы можете использовать их для быстрого запуска и работы сайта, а также имеет собственные возможности для регистрации новых пользователей. Он также имеет возможности плагинов с множеством различных плагинов планирования, которые позволят вам планировать посещения и просматривать календарь.

Проблема с Wordpress заключается в масштабируемости. Поскольку ваша компания растет и требует больше возможностей вашего веб-сайта, вы не сможете добавить эти функции. Вы не будете точно знать, что происходит с бэк-эндом, поэтому вы не сможете контролировать данные, которые содержит ваш веб-сайт (если вы меняете услуги и вам нужно перенести данные).

Опять же, я действительно чувствую, что такой проект требует настоящего разработчика. Тем не менее, в краткосрочной перспективе, я уверен, Wordpress может сделать все, что вы хотели от вашего сайта в настоящее время.

0 голосов
/ 22 января 2019

Вам лучше стать веб-разработчиком или нанять одного

Отказ от ответственности: это мое личное мнение как профессионального веб-разработчика, однако я уверен (и я надеюсь), что другие присоединяются к ним с их радикально различными взглядами и методологиями, чтобы вы могли найти то, что лучше всего для вас - ниже будет указано, что будет делать I , однако за этой дорогой должен следовать только начинающий веб-разработчик или другой профессионал, который имеет сходство с javascript и прямым созданием новых вещей

Я бы лично не рассматривал возможность использования Wix, Weebly, Squarespace или любой другой подобной платформы. Если вы не найдете какой-либо плагин, который будет делать именно то, что вам нужно (это возможно, платформы для бронирования, вероятно, довольно распространенный вариант использования), я думаю, что вам может потребоваться разработка собственной пользовательской функциональности, в этом случае компонент веб-сайта внешнего интерфейса самая легкая часть

Я разработал бы новое приложение для узлов и разместил бы его в облаке с Heroku, AWS, Google cloud или Microsoft Azure

Ниже приведены мои общие требования, а также мои предложения относительно возможных реализаций (я сам сначала изучу смелые альтернативы)

  • веб-сайт взаимодействует с внутренним сервером для бизнес-логики
    • два отдельных частных репозитория github (платные)
      • backend: приложение nodejs обрабатывает аутентификацию, предоставляет API для бизнес-логики, где администраторы могут регистрировать события, а другие посетители могут просматривать бронирования
      • frontend: статический одностраничный веб-сайт, созданный с помощьюact (или, что еще лучше, preact), который обращается к API для выполнения бизнес-логики
  • пользователи и администраторы могут войти через свои аккаунты Google
    • (альтернатива) интегрируется с (платно) auth0
    • (альтернатива) напрямую интегрируется с (бесплатно) вход в Google
  • сервис облачной базы данных для хранения пользователей и бронирований (платно)
  • отображение заказов в календаре (бесплатно)
    • (альтернатива) интегрируется с Google Calendar
    • (альтернатива) создать свой собственный календарь отображения
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...