Développement - Php
CFun Insta est une application que j'ai développée dans le cadre de mon BTS SIO option SLAM, en collaboration avec mon talentueux collègue, Sivan Cozzo.
L'objectif principal de cette application est de faciliter la planification et la participation à diverses activités au sein de notre CFA.
Pour la réalisation du projet CFA Insta, nous avons opté pour une approche polyvalente en utilisant une combinaison de langages de programmation.
PHP, en tant que langage côté serveur, a été choisi pour la gestion des données et la logique métier.
Il nous a permis de créer un backend robuste, capable de traiter les requêtes de manière efficace et de communiquer avec la base de données.
HTML et CSS ont été utilisés pour concevoir l'interface utilisateur de l'application.
HTML a été employé pour structurer les éléments de la page, tandis que CSS a été utilisé pour styliser et présenter l'application de manière attrayante.
Ces deux langages frontaux ont contribué à offrir une expérience utilisateur fluide et esthétiquement agréable.
JavaScript a été intégré pour apporter des fonctionnalités interactives à l'interface utilisateur.
Nous avons utilisé des éléments de JavaScript pour améliorer l'expérience utilisateur en permettant des mises à jour en temps réel et des interactions dynamiques, améliorant ainsi la convivialité globale de l'application.
Explorez une gamme d'activités disponibles et sélectionnez celles qui vous intéressent le plus.
Une fois connecté, vous avez la possibilité de créer des créneaux en indiquant la date et l'heure pour organiser votre activité préférée.
Consultez les activités organisées par d'autres utilisateurs. Par exemple, vous pouvez découvrir qu'un groupe prévoit d'aller au restaurant à une date spécifique et rejoindre la participation.
Dans le développement de CFun Insta, nous avons adopté l'architecture Modèle-Vue-Contrôleur (MVC). Cette approche structure le code de manière modulaire, séparant les responsabilités liées aux données, à l'interface utilisateur et à la logique métier.
Le modèle gère la logique métier et les données. Dans notre cas, le modèle PHP a été responsable de l'interaction avec la base de données, de la validation des données et de la manipulation des objets métier.
La vue représente l'interface utilisateur. HTML et CSS ont été utilisés pour créer une vue attrayante et conviviale, tandis que JavaScript a été employé pour ajouter des fonctionnalités interactives, offrant ainsi une expérience utilisateur améliorée.
Le contrôleur orchestre les interactions entre le modèle et la vue. En PHP, le contrôleur a pris en charge le routage des requêtes, la gestion des formulaires et l'orchestration des opérations CRUD (Create, Read, Update, Delete).
Le modèle CRUD, quant à lui, représente les opérations de base sur les données : la création (Create), la lecture (Read), la mise à jour (Update), et la suppression (Delete). Grâce à l'utilisation de l'architecture MVC et des opérations CRUD, nous avons créé une application bien organisée, maintenable et extensible.
CFun Insta favorise la collaboration en permettant aux utilisateurs de se connecter, de créer des activités et de participer à celles organisées par leurs pairs. Vous pouvez facilement planifier des sorties, des rencontres ou d'autres événements, rendant ainsi la vie sociale au CFA plus dynamique et interactive.
Cette application a été développée à l'aide des compétences acquises dans le cadre de mon BTS SIO option SLAM.
Nous avons utilisé des technologies modernes pour garantir une expérience utilisateur optimale.
Sivan Cozzo, un talentueux camarade de classe, a contribué de manière significative au développement de CFun Insta.
Notre collaboration a renforcé notre compréhension des concepts et des pratiques de développement logiciel, et ensemble, nous avons créé une application qui répond aux besoins de notre communauté.
Lors de notre collaboration sur divers projets, nous avons exploité habilement des outils modernes de communication et de gestion de projet pour favoriser une collaboration fluide et efficace. Discord, avec ses fonctionnalités de discussion en temps réel, nous a permis de maintenir une communication constante et instantanée. Cette plateforme a été notre hub central pour discuter des idées, partager des mises à jour et prendre des décisions collaboratives.
CFun Insta est bien plus qu'une simple application; c'est le fruit de notre passion pour le développement logiciel et notre désir de simplifier la coordination des activités au sein du CFA.
Explorez, planifiez et participez avec facilité grâce à CFun Insta !