Astra

Créer sa propre planète dans une galaxie collaborative

Contexte

Projet personnel réalisé en PHP from scratch afin d’apprendre à structurer une application sans framework. J’ai imaginé un site permettant aux utilisateurs de créer leur propre planète, de la modifier, de la supprimer, et de consulter celles de la communauté. J’ai conçu l’interface moi-même et développé un système MVC personnalisé, relié à une base de données MySQL. Un projet mêlant apprentissage technique et univers créatif.

Projet individuel

2 semaines

01/03/2024

Démarche

  • Réflexion et schéma de la BDD
  • Autoformation

Les plus du projet

  • Autonomie

Technos utilisées

Pendant mon temps libre, j’ai développé un site web entièrement en PHP from scratch, avec pour objectif d’apprendre à structurer une application sans framework et de comprendre en profondeur la logique d’un système MVC.

Le principe du site est de créer une galaxie collaborative : chaque utilisateur peut imaginer sa propre planète, la personnaliser, la modifier ou la supprimer, et consulter celles créées par le reste de la communauté. L’idée était de donner vie à un univers créatif et participatif, où toutes les planètes cohabitent dans une même galaxie commune.

J’ai conçu l’ensemble du design de l’interface, en m’inspirant de codes visuels futuristes et minimalistes, afin de renforcer l’aspect imaginaire et cosmique du projet.
Sur le plan technique, j’ai créé mon propre système MVC (modèles, vues, contrôleurs) et mis en place une base de données MySQL pour gérer les utilisateurs, l’authentification et les planètes.

Le site propose plusieurs fonctionnalités essentielles :

  • création d’un compte et connexion,
  • création / modification / suppression d’une planète,
  • consultation de toutes les planètes de la communauté,
  • navigation dans une “galaxie” contenant toutes les créations.

Ce projet m’a permis de comprendre les fondations d’une application web structurée, d’améliorer ma logique back-end et de lier créativité et développement pur dans un projet personnel complet.