Skip to content

corentin-hannoye/excuses-de-dev

Repository files navigation

LinkedIn


Les excuses de dev

Sujet Exam 2024 - entrée B1 - ForEach
Explorer les documents »

Rapporter un bug

Table des matières
  1. À propos du projet
  2. Commencer
  3. Feuille de route
  4. Usage
  5. Contact

À propos du projet

product-screenshot

(Retour en haut)

Développé avec

  • ReactJs
  • TypeScript
  • Symfony
  • Pnpm
  • Webpack

(Retour en haut)

Commencer

Les étapes suivantes permettent de lancer le projet avec Docker

Prérequis

Installation

  1. Cloner le repo
    git clone https://github.com/corentin-hannoye/excuses-de-dev
  2. Se placer à l'intérieur du dossier
    cd excuses-de-dev
  3. Installation des paquets NPM
    pnpm i
  4. Création du dossier assets contenant le front-end de l'application
    pnpm run build
  5. Installation des dépendances PHP
    composer i --no-dev --optimize-autoloader
    OU
    symfony composer i --no-dev --optimize-autoloader
  6. Lancement des containeurs Docker (Apache, PHP, MySQL)
    docker compose -f .\docker\docker-compose.yml up

(Retour en haut)

Feuille de route

  • Création des docs, du MCD et des composants de l'application
  • Mise en place de l'environnement de développement (ReactJs, Webpack, Symfony)
    • Configuration de Webpack (TypeScript, React)
  • Mise en place d'un router (react-router-dom)
    • Configuration des différentes routes demandées
  • Configuration du ORM Doctrine + API
    • Création des différentes entités en s'appuyant sur le MCD créé auparavant
    • Installation et configuration de la dépendance API Platform
  • Création des différentes pages de l'application + style
  • Mise en place d'un lancement totalement automatisé avec Docker (échoué)

(Retour en haut)

Usage

apologies-screenshot apology-screenshot add-apology-screenshot lost-screenshot

(Retour en haut)

Contact

Corentin HANNOYE - @corentin_ha - [email protected]

Lien du projet : https://github.com/corentin-hannoye/excuses-de-dev

(Retour en haut)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published