Skip to content

Instantly share code, notes, and snippets.

View Manapyzz's full-sized avatar

PICARD Alexandre Manapyzz

View GitHub Profile
@Manapyzz
Manapyzz / hubertmange.md
Last active November 15, 2021 18:46
Hubert Mange

Hubert Mange

Le but de l'application est de passer et gérer des commandes toutes simples de plats différents.

Page d'accueil

C'est la page principale de notre application, un formulaire sera présent sur celle-ci nous permettra de

  • choisir parmi un plat (burger, pizza, pokebowl, etc...) avec un prix défini (ex: Burger: 12€, Pizza: 20 €, pokebowl: 15€, etc..)
  • choisir la quantité également (2 burgers par ex)

Lors de la validation de ce formulaire, vous serez rediger vers la "Page Récap"

@Manapyzz
Manapyzz / fakeipsimulation.md
Last active November 5, 2021 16:02
FakeIpSimulation

Fake Ip Simulation

Ce gist n'a pour but que de simuler différentes fausses adresses ip pour le bonus sur le projet tutube v2: https://gist.github.com/Manapyzz/5a9258c7547028a520c9a48f6cd3a05c

  1. Créer un dossier "EventSubscriber" dans votre dossier "src".
  2. Créer ensuite à l'intérieur de ce dossier un fichier nommé "RandomIpSubscriber.php"
  3. Copier/coller le code ci-dessous dans ce fichier.
  4. Vous n'avez le droit de modifier uniquement que les constantes "RANDOM_IP" et "IP_TO_USE":
    • Si "RANDOM_IP" est à "true", une ip aléatoire sera générée à chaque requête.
    • Si "RANDOM_IP" est à "false", la valeur contenu dans "IP_TO_USE" sera utilisé constamment à chaque requête.
@Manapyzz
Manapyzz / tutubev2.md
Last active November 5, 2021 16:02
Tutube V2

Tutube V2

Le but de ce projet est de créer une plateforme pour permettre à des personnes de partager des vidéos en ligne et permettre à d'autres personnes de pouvoir les regarder et réagir à celles-ci.

⚠️ Un minimum de style est demandé pour que le projet soit présentable + il faut que l'on puisse naviguer correctement.

Fonctionnalités

Page d'upload de vidéo (ROLE_USER)

@Manapyzz
Manapyzz / themeland.md
Created October 20, 2021 12:08
Themeland

Themeland

Le but du projet est d'avoir une plateforme où on partage des idées sur différents thèmes puis les gens peuvent laisser des notes sur chacune des idées pour la remettre en question, l'améliorer etc...

Fonctionnalités

  • Pouvoir créer un thème, une idée
  • Pouvoir ajouter des idées à un thème et vice versa
  • Pouvoir ajouter des notes à une idée

Projet Ecommerce - Rattrapage

Le but de ce projet est de réaliser un petit ecommerce sur le thème que vous souhaitez. Votre projet devra permettre la gestion simple de produit, l'achat de ces derniers ainsi que la gestion des commandes réalisées sur celui par le/les administrateur du site.

Symfony

Vous devrez tout d'abord réaliser une API en symfony permettant de réaliser un certain nombre d'action sur votre ecommerce.

Voici les spécifications de l'API:

Create a project

symfony new project-name

Start your SF app

symfony server:start (-d to lauch as daemon)

Stop your SF app

Exercice 1:

Créer un système d'inscription et de connexion. La plupart de cette exercice se fait avec des commandes.

Exercice 2:

Créer une entité produit avec un nom , un prix et une date de création. Faire une page permettant l'ajout de produit. (utilisation de formulaire symfony obligatoire) La date doit s'ajouter automatiquement. Faire une page listant les produits.

Objet

calculatrice

Créer une classe Calculator pour permettre de faire des calculs simple.

Faire 5 méthodes: add, subtract, multiply, divide, calculate.

Service de tournoi

Le projet

Votre but est de proposer un service à des organisations sportives/esportives pour leur permettre d'organiser des tournois simplement. Votre service devra comprendre les fonctionnalités de base ci-dessous:

  • Une page d'inscription et de connexion pour les organisations.
  • Une interface d'administration pour les organisations: une interface permettant de créer et gérer des tournois, ajouter des participants, mettre à jour les résultats.
  • Une page principale permettant aux visiteurs du site de voir les tournois en cours et derniers résultats.
  • Une page tournoi permettant aux visiteurs d'avoir les détails sur un tournoi en particulier : les matchs passés, les matchs en cours, les participants et les résultats.

But

Le but de ce devoir est de créer un jeu de carte simple et de pouvoir faire des parties.

Les règles

Chaque joueur possède 30 points de vie.

Toutes les cartes se verront distribuées entre les 2 joueurs. (Ce jeu de carte se joue à 2)