Je voudrais développer un système en ligne simple qui devrait être accessible par moi et par quelques-uns de mes collègues aussi où nous pourrions maintenir une liste de nos clients existants et réserver des visites pour eux (au lieu de les laisser réserver les visites) . Ce que j'ai en tête, c'est une sorte de "site Web privé" avec un processus de connexion qui n'autoriserait que les utilisateurs sélectionnés. Le site Web doit également avoir accès à une base de données, afin que les utilisateurs puissent enregistrer de nouveaux clients, les réserver pour des visites, voir le calendrier d'un jour donné, etc.
Quel type de service suggérez-vous pour cela? Je ne suis pas un développeur Web, alors j'aimerais quelque chose de relativement rapide et simple à mettre en place. De plus, cela ne me dérange pas d'opter pour des services payants, mais seulement s'ils sont relativement bon marché. Il ne s’agit pas d’un véritable service professionnel, mais plutôt d’un «travail parallèle».
J'ai pensé à quelque chose comme weebly, wix et similaire, mais je ne sais pas si ce sera facile de faire le bit de base de données et l'authentification.
Toute suggestion serait très appréciée. Merci !!
3 Réponses :
Clause de non-responsabilité: ce sont mes opinions personnelles en tant que développeur Web professionnel, mais je suis sûr (et j'espère) que les autres participent avec leurs perspectives et méthodologies radicalement différentes afin que vous puissiez trouver ce qui vous convient le mieux - ce qui suit décrit ce que je ferais, mais cette route ne devrait être suivie que par un développeur Web en herbe ou un autre professionnel qui a une affinité pour le javascript et la création directe de nouvelles choses < / em>
Personnellement, je n'envisagerais pas d'utiliser Wix ou Weebly ou Squarespace ou toute autre plate-forme similaire. À moins que vous ne puissiez trouver un plugin qui fait exactement ce dont vous avez besoin (c'est possible, les plates-formes de réservation sont probablement un cas d'utilisation assez courant), je pense que vous devrez peut-être développer votre propre fonctionnalité personnalisée, auquel cas le composant du site Web frontal est la partie la plus facile
Je développerais une nouvelle application de nœud et l'hébergerais sur le cloud avec Heroku, AWS, Google cloud ou Microsoft Azure
Ce qui suit est mon point de vue sur vos exigences générales, ainsi que mes suggestions d'implémentations possibles (j'explorerais moi-même d'abord les alternatives en gras)
backend
: l'application nodejs gère l'authentification, sert l'API pour la logique métier, où les administrateurs peuvent réserver des événements et les autres visiteurs peuvent voir les réservations frontend
: site Web statique d'une seule page construit avec react (ou mieux encore, préact) qui appelle l'API pour faire avancer la logique métier Contrat avec un agent de voyages tiers / un service de réservation professionnel (par exemple, Carlson Wagonlit, qui, clause de non-responsabilité, est le premier à être apparu dans une recherche sur le Web et je n'ai aucune affiliation commerciale).
Pour être honnête, pas insultant, vous êtes au-dessus de votre tête du côté technique et de la sécurité. Il semble qu'il serait préférable de remettre une liste de vos clients connus à une entreprise disposant d'une infrastructure de sécurité déjà en place; avec une présence Web déjà en place; avec une infrastructure de support technique déjà en place.
Tout développeur digne de ce nom vous dira que la construction de tout cela vous coûtera cher. Le maintenir encore plus. Vous vous êtes rendu la plus grande faveur en étant honnête et en disant que vous n'avez pas l'expérience pour y parvenir. Il existe des services qui font cela tous les jours. Ils font de la publicité abondamment. Choisissez-en un de bonne réputation et meilleurs vœux à vous.
Honnêtement, je suis d'accord avec @ChaseMoskal sur celui-ci. Il s'agit d'un grand projet et ne le considérerait pas comme un projet que vous pouvez configurer de manière relativement simple et rapide. Si vous voulez avoir un contrôle complet pour que tous les composants / fonctionnalités que vous demandez s'emboîtent bien et fonctionnent bien ensemble, il vaut mieux engager un développeur Web.
Cela étant dit, vous pourriez envisager WordPress. Wordpress propose des modèles de site afin que vous puissiez les utiliser pour démarrer rapidement un site, et il a nativement des capacités utilisateur pour enregistrer de nouveaux utilisateurs. Il a également des capacités de plugin avec une pléthore de plugins de planification différents qui vous permettront de planifier des visites et d'afficher un calendrier.
Le problème avec Wordpress est l'évolutivité. Au fur et à mesure que votre entreprise se développe et nécessite plus de fonctionnalités de votre site Web, vous ne pourrez peut-être pas ajouter ces fonctionnalités. Vous ne saurez pas vraiment ce qui se passe sur le back-end, vous n'aurez donc pas le contrôle des données que contient votre site Web (si vous changez de service et devez migrer des données).
Encore une fois, j'ai vraiment l'impression qu'un projet comme celui-ci nécessite un véritable développeur. Cependant, pour le court terme, je suis convaincu que Wordpress peut faire tout ce que vous voulez de votre site Web actuellement.
N'hésitez pas à m'écrire un e-mail à edparey@gmail.com afin que nous puissions vérifier tous vos besoins et probablement je peux vous développer quelque chose pour une somme modique. Cordialement
Qu'entendez-vous exactement par «visites de livres»? peux-tu élaborer?