Giter Site home page Giter Site logo

emiliec42 / trombinoscope Goto Github PK

View Code? Open in Web Editor NEW

This project forked from g404-dev-web/trombinoscope

0.0 1.0 0.0 57.37 MB

Création du trombinoscope de la promotion _01

Home Page: http://trombi.simplon-roanne.com/

Dockerfile 0.02% PHP 1.16% CSS 56.64% JavaScript 0.43% HTML 41.75%

trombinoscope's Introduction

Trombinoscope

Démarrage du projet

git clone https://github.com/simplon-roanne/trombinoscope
cd trombinoscope
# Stopper les autres conteneurs actifs
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q
# Lancer Docker
docker-compose up --remove-orphans

Le serveur web est accessible sur http://localhost:8080

Mission

Simplon Roanne vous demande d'ajouter votre avatar au trombinoscope de la promotion sur la page d'accueil existante :

  • Prenez vous en selfie ! (avec votre téléphone ou votre webcam)
  • Redimensionnez la photo en 300px par 300px
  • Modifiez la structure HTML existante dans la page index.html pour y afficher votre photo
  • la balise html englobante de votre élément avatar devra avoir un id comportant votre nom
  • Ouvrez le fichier trombi.scss et éditez le. Attention les fichiers CSS sont les fichiers générés par le compileur SASS (il ne faut pas les éditer) !
  • Ajouter la ligne d'appel du fichier trombi.css dans le fichier index.html
  • Appliquez seulement un filtre CSS3 de votre choix, choisissez le bien
  • Créez un effet de transition sur ce filtre au survol de la souris sur votre avatar
  • Modifiez vos informations personelles (votre nom et votre statut)
  • Supprimer le reste des avatars inutiles, ils sont là pour vous donner un exemple de la grid
  • Pull request !!

Extra

  • Appliquez une transformation 3D sur votre avatar, visible seulement au :hover avec une transition non linéaire

Recherches associées

  • débuter avec Sass Scss
  • How to apply Css3 filters

Mission 2

  • Créer une page personnelle avec le contenu de votre choix ( un CV ? ) accessible par un lien sur l'avatar
  • Vous pourrez vous servir du fichier styleguide.html qui recense tous les élements d'UI disponibles pour ce thème. Attention, il ne doit pas être édité !

Extra

  • Appliquez les normes responsives à votre page personnelle en utilisant les class de la grid existante
  • Votre page personnelle devrait contenir une photo et des liens vers github+linkedin

Recherches associées

  • getting started with Bootstrap 4
  • Css grid system
  • How to Use Sass Variables/Extends/Mixins/Functions

Admin base de données

L'interface grapique pour éditer la base données MySQL est sur http://localhost:8085 host : trombinoscope-mysql user : root pwd : p4ssword

Executer le script d'insertion en BDD des positions

docker exec -i -t trombinoscope-mysql sh -c "mysql -u root -p < migration.sql"

Mot de passe : p4ssword

Recherches associées

  • mysql insert
  • adminer add rows

Accomplissements

  • Votre avatar et vos informations s'affichent bien sur la page d'accueil
  • Votre code est mergé avec succès dans le projet
  • Vous avez créé une page personnelle mergée dans le projet
  • Vous avez participé au codage d'une fonctionnalité de bouton like

trombinoscope's People

Contributors

alexandre-loretzin avatar stephane23 avatar zzgael avatar pedroidmkr avatar zestelle2 avatar thomasgalliot avatar arnaud63000 avatar seguyot avatar jenniferparratte avatar tiffanygout avatar loicneyron avatar eryo05 avatar morganva avatar florent42510 avatar emiliec42 avatar titmarie avatar sp6m3n avatar yverick avatar emiliecatteau avatar m-ar-c avatar chaxwell avatar jerem-mar avatar rodrigue42 avatar yver610 avatar celine020 avatar sheimm avatar kevinsinjy avatar pierregirou avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.