Skip to content

💻ProjetCollectif_🌀application de microblogging permettant aux utilisateurs de publier de courts messages (posts), de les commenter, de les aimer, et de gérer leur profil utilisateur.

Notifications You must be signed in to change notification settings

Elo-S38/PushMyCode

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Push My Code

Logo

📌 Présentation

Push My Code est une application de microblogging permettant aux utilisateurs de publier de courts messages (posts), de les liker, et de gérer leur profil utilisateur. Ce projet a été développé dans le cadre d'une formation en développement full stack.

L'objectif est de simuler un mini réseau social avec une architecture moderne en front-end et back-end, reposant sur Vue.js, Laravel et une base de données PostgreSQL.

📸 Screenshots du projet

HomePageSansConnexion HompePageConnecté Connexion Profil ModifProfil Ajout de Post Creation de compte

🛠️ Technologies utilisées

Front-end :

  • Vue.js 3
  • Vue Router
  • Axios
  • Tailwind CSS
  • Vite

Back-end :

  • Laravel 10
  • Laravel Sanctum (authentification)
  • PostgreSQL

🚀 Lancement du projet

1. Cloner le projet

git clone https://github.com/Evan69007/Microblogging.git
cd push-my-code

2. Configuration du back-end Laravel

cd microblogging_app
cp .env.example .env
composer install
php artisan key:generate
php artisan migrate --seed
php artisan serve

Assurez-vous que PostgreSQL est installé et configuré. Renseignez les identifiants de connexion dans le fichier .env.

3. Lancer le front-end Vue.js

cd ../microblogging_front
npm install
npm run dev

✨ Fonctionnalités

  • 📝 Création et affichage de posts
  • ❤️ Like/unlike de posts
  • 👤 Connexion et inscription
  • 🔐 Authentification sécurisée via Laravel Sanctum
  • ✏️ Modification du profil utilisateur
  • 🗑️ Suppression de posts

👩‍💻 Auteurs

  • Mariama DAFF – Développeuse full stack (Projet personnel dans le cadre de la formation ADA Tech School)
  • Evan Aguttes-Rivelon – Développeur full stack (Projet personnel dans le cadre de la formation ADA Tech School)
  • Vincent Bourgin – Développeur full stack (Projet personnel dans le cadre de la formation ADA Tech School)
  • Élodie Sorce – Développeuse full stack (Projet personnel dans le cadre de la formation ADA Tech School)

About

💻ProjetCollectif_🌀application de microblogging permettant aux utilisateurs de publier de courts messages (posts), de les commenter, de les aimer, et de gérer leur profil utilisateur.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 40.3%
  • Blade 37.9%
  • Vue 18.6%
  • JavaScript 2.3%
  • Other 0.9%