Ce projet consiste à réaliser un prototype d'application web de plateforme de gestion de l'innovation. L'objectif principal de cette plate-forme est de créer une communauté où les utilisateurs peuvent publier des messages liés à des problèmes susceptibles d'affecter la communauté, ou proposer des idées de projets pouvant apporter des avantages à la communauté. Après avoir créé une publication, les membres de la communauté peuvent exprimer leur soutien ou leur opposition par le biais de votes positifs ou négatifs. Les idées les plus populaires arrivent en haut de la plateforme. Il convient de noter que les utilisateurs ont la possibilité de publier des messages de manière anonyme, favorisant ainsi un environnement de liberté d'expression et de confidentialité.
La plateforme comprend une équipe de réviseurs, nommés par l'Université Nova, qui évaluent les publications de la communauté. Leur travail consistera à examiner les problèmes et les idées que les utilisateurs publient sur la plateforme, en rédigeant un commentaire et en attribuant une classification sur une échelle de 1 à 5 étoiles, une étant la plus basse et cinq la plus élevée. Leur attention est particulièrement portée sur les idées les plus votées.
En fin de compte, les idées les plus votées qui ont passé tous les niveaux sont soumises au financement d'investisseurs intéressés et de l'Université Nova, et sont finalement concrétisées.
Notre mission est d'établir une plateforme qui permet aux utilisateurs d'exprimer librement leur imagination en créant des idées au profit de la communauté et en relevant les défis liés à l'Université. L'objectif ultime est de transformer ces idées générées par les utilisateurs en réalité, en apportant des solutions aux problèmes et en favorisant un cycle continu d'innovation.
Notre vision est de maintenir le flux d'idées nouvelles et créatives, en apportant des améliorations positives à la communauté universitaire au fil du temps, tout en favorisant un environnement accueillant où chacun peut partager ses idées.
DigitalWay est une société fictive créée dans le but de ce projet. Fondée par quatre étudiants de Nova IMS, notre objectif est de développer des solutions logicielles personnalisées et conviviales pour les petites entreprises et les entreprises. Nous nous efforçons de fournir des résultats efficaces et de haute qualité qui répondent aux besoins uniques de nos clients.
Chez DigitalWay, notre objectif principal est de permettre à nos clients de remplir leurs missions et objectifs respectifs en fournissant des solutions technologiques innovantes. Notre engagement est de fournir des services de haute qualité à des prix justes et raisonnables.
L'Universidade NOVA de Lisboa est une université de recherche publique distinguée et renommée située à Lisbonne, au Portugal. C'est un centre d'éducation prospère pour les étudiants et universitaires locaux et internationaux. L'université dispose d'un solide réseau de partenariats avec des institutions prestigieuses à travers le monde et se consacre à l'avancement des connaissances et à la résolution des défis mondiaux à travers ses efforts de recherche et universitaires.
En collaboration avec des représentants de NOVA FCT (École des sciences et technologies), l'UNL nous a présenté ce défi. Cette initiative témoigne de l'engagement de l'université à favoriser l'innovation et la résolution de problèmes tout en s'engageant activement auprès de la communauté universitaire et mondiale au sens large.
Les défis présentés par des institutions universitaires comme l'UNL et NOVA FCT sont souvent à l'avant-garde de l'innovation. Ils servent de catalyseurs à la pensée créative et à la résolution de problèmes, repoussant les limites de la connaissance et encourageant des solutions novatrices. Ces défis offrent une plate-forme aux chercheurs, aux étudiants et aux collaborateurs externes pour explorer de nouvelles idées et tester des concepts révolutionnaires.
-L'administrateur pourra accéder à un back-office où il pourra gérer la plateforme et disposer de tous les privilèges dont disposent tous les utilisateurs.
-Les réviseurs principaux pourront générer des codes sur le site Web à distribuer aux personnes afin qu'ils puissent créer leur compte avec des privilèges (qui sont un changement de type de compte, en particulier pour être un réviseur principal, un réviseur expérimenté, un réviseur, un modérateur), ils peuvent révoquer ces privilèges, ils peuvent visualiser et évaluer les rapports en attente, créer des pages de présentation dans la plateforme sur un contenu spécifique (ils peuvent sélectionner manuellement les problèmes ou les idées qu'ils souhaitent présenter en haut de la page, cela signifie créer une page où le contenu ils veulent est affiché trié par balises, date ou votes, ou sélectionner un problème ou une idée spécifique pour être en haut de la page), ils peuvent ajouter des balises à n'importe quelle idée ou problème et enfin, ils peuvent examiner la soumission d'informations pour que les idées passent au niveau suivant et commentez un projet dans la section des commentaires spécifiques des évaluateurs.
-Les évaluateurs expérimentés seront en mesure de générer des codes sur le site Web à distribuer aux gens afin qu'ils puissent créer leurs privilèges de compte (qui sont spécifiquement destinés à être évaluateurs), ils pourront ajouter des balises à n'importe quel problème ou idée et enfin, ils pourront réviser et commenter un projet dans la section des commentaires spécifiques des évaluateurs.
-Les évaluateurs pourront réviser et commenter un projet dans la section de commentaires spécifique des évaluateurs, ils pourront soumettre des idées et des problèmes comme les utilisateurs par défaut. Aucun type d'évaluateur ne peut s'évaluer lui-même.
-Les modérateurs peuvent signaler eux-mêmes le contenu qui ne respecte pas les règles de la plateforme et peuvent évaluer les rapports en attente rédigés par tout le monde. Lorsqu'un rapport enfreint les règles, il est supprimé. Dans le cas contraire, rien n'arrive au contenu et le rapport en attente est fermé.
-Enfin, ils peuvent supprimer de la base de données toute balise inappropriée et ne respectant pas les règles.
-Les utilisateurs par défaut - les étudiants - peuvent soumettre des idées et des problèmes, commenter le fil de discussion dans la page des problèmes ou des idées.
-Les commentaires émis sur la plateforme sont tous limités en caractères.
-La soumission d'une idée peut être une réponse à un problème déjà existant sur la plateforme ou elle peut être soumise librement sans être une réponse à un problème.
-La personne qui a soumis l'idée est appelée « l'initiateur de l'idée » et propriétaire de ladite idée.
-La plateforme permettra aux utilisateurs d'écrire des balises (mots-clés) liés à un problème ou à une idée.
-Les utilisateurs peuvent voter et annuler le vote, ce qui signifie qu'ils peuvent ajouter leur vote au décompte des voix de quelque chose et soustraire une voix du décompte des voix de quelque chose) sur des problèmes et des idées.
-Les utilisateurs peuvent utiliser les fonctionnalités de recherche pour rechercher des problèmes, des idées et des rapports. Ces fonctionnalités incluent la recherche par balises, le tri par date, le nombre de votes et le niveau de préparation.
-Lors de la soumission d'idées ou de problèmes, les utilisateurs et les réviseurs par défaut (uniquement le niveau le plus bas) peuvent choisir d'être anonymes et de masquer leur nom, rendant ainsi visible uniquement le nom d'utilisateur. Les autres types d'utilisateurs ne peuvent pas cacher leur nom.
-Il y aura un processus de mise en correspondance automatisé des idées à réviser et des réviseurs disponibles. Ce processus doit donner une idée au réviseur avec plus de balises en commun. Du côté du réviseur, il y aura une petite liste de projets potentiels à examiner, triés par le plus grand nombre de balises en commun.
-Les investisseurs intéressés par certaines idées peuvent remplir et soumettre un formulaire de contact sur la page de profil de l'idée pour entrer en contact avec l'initiateur de l'idée, puis contacter l'investisseur pour faire avancer l'idée.
-Chaque partie et information du projet est publique afin que les investisseurs puissent évaluer librement les idées dans lesquelles ils souhaitent investir.
-Il devrait y avoir un système de jalons pour les idées afin de montrer facilement qu'une idée est prête à être investie. Ce système est visible par tous et il comprend 4 niveaux, au niveau 4, l'idée doit être prête pour qu'un investisseur puisse aller de l'avant. il.
-Chaque niveau nécessitera la soumission de formulaires contenant les informations et documents nécessaires sur l'idée.
-Les quatre niveaux nécessiteront la soumission de textes ou/et d'images pour passer au niveau suivant, l'initiateur de l'idée devra remplir et soumettre des formulaires pré-faits spécifiques à chaque niveau.
-Les formulaires sont envoyés au réviseur qui lit la soumission et évalue si elle passe au niveau suivant ou non. Si oui, alors l'initiateur de l'idée a accès aux nouveaux formulaires pour passer à nouveau au niveau suivant, jusqu'au niveau 4.
-Tout ce que tout type d'utilisateur écrit, commente ou insère dans la plateforme (contenu) peut être signalé par tout type d'utilisateur.
-En outre, une fonctionnalité de chat pour interagir avec d'autres utilisateurs a été implémentée.
Pour exécuter l'application, assurez-vous que les programmes suivants sont installés sur votre système :
Code de Visual Studio
Xampp
N'importe quel navigateur Web de votre choix
Suivez ces étapes pour configurer l'application :
1.Ouvrez le panneau de configuration XAMPP et lancez les services Apache et MySQL.
2. Accédez au dossier « htdocs » dans votre répertoire d'installation XAMPP (généralement situé dans C:xampphtdocs).
3.Créez un nouveau dossier nommé « PSI » et téléchargez le code de l'application ainsi que ses fichiers associés dans ce dossier.
4.Ouvrez votre navigateur Web et accédez à : http://localhost/phpmyadmin/index.php pour accéder à phpMyAdmin.
5.Créez une nouvelle base de données en cliquant sur « Nouveau », puis choisissez « Importer » pour télécharger le fichier .sql contenant le schéma de la base de données. Alternativement, sélectionnez l'onglet « SQL » et copiez-collez le contenu du fichier « iNOVAtionHub.sql » pour créer la base de données.
6.Pour exécuter l'application, ouvrez une nouvelle fenêtre de navigateur et accédez-y localement via l'URL suivante : « http://localhost/PSI/ ».
En suivant ces étapes, les utilisateurs devraient pouvoir configurer et exécuter l'application sur leur système.