Quelles solutions pour un tel projet ?

Fermé
Theode69 Messages postés 3 Date d'inscription lundi 22 mai 2017 Statut Membre Dernière intervention 23 mai 2017 - 22 mai 2017 à 18:50
Célien Messages postés 5729 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021 - 23 mai 2017 à 17:00
Bonjour à tous, sachez que votre réponse me sera d'une très grande aide ! 

Je suis actuellement entrain de créer un  site pour une université. L'objectif est d'avoir terminé avant la fin du mois d'aout une version test/un MVP simple mais fonctionnel. Pour résumer, mon but est de simplifier et rendre plus rapide les inscriptions des étudiants auprès des professionnels. Ce site contiendra une partie pour les étudiants, une pour les professionnels.

Pour faire simple chaque étudiant aura  un compte perso, sur lequel il pourra ajouter des documents (carte d'identité, RIB, justificatif de domicile, etc) afin de les stocker dans un cloud. 

De l'autre côté, les professionnels (auto école, salle de sport, assurance, protection sociale, opérateur téléphonique) auront un espace dédié à leur activité. Ils auront une fiche résumant leur entreprise (secteur, téléphone, localisation) et ils renseigneront les documents nécessaire lors de l'inscription à leurs services.
Pour s'inscrire, l'étudiant n'aura plus qu'a autoriser l'accès à ses documents (préalablement enregistrés dans le cloud) évitant ansi de perdre du temps sur place en passant par la dématérialisation de l'inscription. 

Le projet devra donc contenir :

une zone de connection privée pour chaque utilisateur et entreprise
la liaison avec un cloud (je pensais sous traiter la gestion du cloud à une entreprise spécialisée)
si possible une barre de recherche permettant de trouver les professionnels répondant aux besoins des utilisateurs
la possibilité pour le professionnel de télécharger les documents auxquels ils a été autorisé afin de procéder à l’inscription
si possible (pas urgent car surement compliqué) que chaque professionnel puisse établir une page de pré inscription où l’utilisateur remplie ses données de manières manuscrites (prénom, nom, mail, etc) avant de compléter l’inscription avec les documents justificatifs contenus dans le cloud

Ayant de bonnes bases en HTML+CSS et quelques connaissances concernant Java Script j'hésite encore sur la forme que pourra prendre le site. 
Soit il m’est possible d’utiliser WordPress.org en utilisant différents plug ins (mais il y en a t-il qui permettent réellement de remplir tout ces objectifs?).
Soit je pensais créer mon application à l’aide de Meteor.Js ou Node.Js … 

Quelles solutions préconisez vous ? Si aucune ne vous semble adaptée selon vous comment pourrais je faire pour créer ce MVP ? Comment feriez vous pour commencer ce projet ?

Merci énormément pour l’aide que vous pourrez m’apporter dans cette aventure ! Je suis disponible si vous voulez échanger plus longuement.

Bien cdt
Théo R

1 réponse

Célien Messages postés 5729 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021 1 993
Modifié le 23 mai 2017 à 15:12
Tu ne peux pas faire cette application en HTML+CSS, il faut une application dynamique donc déjà tu as besoin d'une base de données, de connaître SQL, et de faire le choix d'un langage serveur, donc par exemple PHP ou comme tu le propose Javascript. Ce projet n'est pas simple, comme tu as pas d'expérience en développement de site dynamique tu es en galère. Tu va devoir te transformer de "Webmaster " à développeur web en un rien de temps... Je te signales au passage que Worpdpress c'est du PHP, et non Wordpress ne fait pas ce dont tu as besoin.
Si utile tu peux te former gratuitement par exemple ici : Cours et tutoriels développement Web.
0
[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 1 092
Modifié le 23 mai 2017 à 15:53
Célien, je n'utilise pas Meteor et j'ai seulement occasionnellement utilisé Node.js, mais ces framework et environnement permettent effectivement de réaliser des applications serveur, d'intéragir avec des systèmes de gestion de bases de données, etc., tout cela à partir de Javascript

https://www.w3schools.com/nodejs/nodejs_mysql.asp

Meteor est plus particulièrement intégré avec MongoDB, et facilitera l'usage du site sur des terminaux très différents.

d'ailleurs tu as sur ton site préféré un tutoriel aussi : https://marcautran.developpez.com/tutoriels/nodejs/panier/

De plus, si Theode69 envisage d'utilisation d'un stockage Cloud, il va peut-être utiliser une solution avec une API d'un fournisseur de stockage, envoyer ses requêtes en JSON et http, etc., et plus besoin d'apprendre SQL :-)
0
Célien Messages postés 5729 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021 1 993
23 mai 2017 à 17:00
Oui JavaScript serveur à le vent en poupe, après c’est à lui de faire son choix, mais quelque soit son choix de solution il va devoir se former.
0