Ce projet a été réalisé dans le cadre de la Piscine JEB Incubator.
Il comprend un backend en Laravel 11 et un frontend en Angular 17, connectés ensemble pour gérer et afficher les données d’un incubateur de startups.

- Laravel 11 (PHP 8.2)
- MySQL (base de données relationnelle)
- Sanctum (authentification par token)
- cURL / Postman (tests API)
- Angular 17 (standalone components)
- TypeScript
- TailwindCSS (design moderne et responsive)
- Palette personnalisée : Sweet Pink Dreams (rose/violet pastel, style magazine/blog)

- 🔑 Authentification (register, login, tokens, middleware)
- 👤 Gestion des utilisateurs (CRUD complet)
- 🚀 Gestion des startups et projets (CRUD complet)
- 📊 Dashboard avec statistiques globales
- 🔄 Synchronisation des données depuis l’API JEB externe
- 🖼️ Gestion des images (utilisateurs, startups, projets, fondateurs)
- 📰 Page News (style blog/magazine, thème GutenVerse)
- 📂 Affichage des startups et projets
- 📊 Dashboard utilisateur connecté à l’API
- 🎨 Interface soignée, avec une UI “cute” et moderne
- Backend : Auth, Users, Projects, Startups, Dashboard (via Pest)
- Frontend : tests unitaires Angular (Jasmine/Karma)
# Cloner le repo backend
git clone https://github.com/<ton-username>/jeb-backend.git
cd jeb-backend
# Installer les dépendances
composer install
# Configurer l'environnement
cp .env.example .env
php artisan key:generate
# Lancer les migrations et seeders
php artisan migrate --seed
# Lancer le serveur local
php artisan serve