Skip to content

đźš— This app is a web project that features four pages: homepage, main application page, and two sub-pages. The goal is to create a responsive version of the Tesla mobile app while following certain guidelines and standards. The project was created to improve the creator's skills in HTML and CSS.

Notifications You must be signed in to change notification settings

On1zuma/Teslapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tesla-app

image

Travail réalisé par Wassim MESFIOUI.

Page web: https://tesla-app88.netlify.app/

Ă€ savoir: quatre pages sont disponibles, l'accueil, la page de l'application initiale (Simone) et deux sous pages (ContrĂ´les et Stats recharge)

Projet Tesla

Le but de ce projet est de réaliser une version responsive de l'application mobile Tesla.

  • Attention Ă  ne pas utiliser de balise "div", "span"
  • Varier l'utilisation des balises
  • Respecter les normes W3C
  • Organiser son code (header, section, nav, menu...)
  • RĂ©aliser au moins deux pages issu de l'application Tesla

Synthèse

Prémices

Avant de commencer ce projet Tesla, j'étais encore un débutant en HTML et CSS.

Je me suis fixé pour but dans de ce projet d'utiliser aucune balise « div » et/ou « span » pour me permettre d'évoluer et surtout me permettre d'apprendre à coder avec les bonnes méthodes tout en respectant la norme W3C (World Wide Web).

De plus j'ai cherché à varier les balises grâce à différentes recherches sur MDN m'ayant permis de découvrir de nouvelles balises.

Les débuts

Lors des premières semaines j'ai d'abord posé l'idée de base pour mon application via des croquis sur feuille, puis via l'utilisation de logiciel comme balsamique studio pour en arriver à la réalisation de maquettes sur Figma me donnant une idée du résultat final.

L'application à d'abord été réalisée au format mobile puis tablette pour enfin finir sur une version ordinateur (travail avec les méthodes du mobile first).

J'ai eu de nombreuse fois l'occasion d'utiliser la documentation MDN trés utile de par ces exemples et ces explications.

Pour la réalisation de cette application j'ai également utilisé de nombreux logiciels de montage pour pouvoir découper les différentes images issu de l'application mobile tesla.

Problème rencontré

  • Sur la page principale de l'application tesla j'ai voulu faire apparaitre un composant qui lors d'un clique sur le bouton de charge, apparait. Pour cela j'ai d'abord procĂ©dĂ© avec l'utilisation des balises « details » et « summary », or via cette mĂ©thode j'ai rencontrĂ© des problèmes d'affichage (dĂ©calage, problèmes responsif).

  • DifficultĂ© avec l'utilisation des grids, nombreux problĂ©me de placement et d'Ă©spacage au dĂ©part, dĂ©sormais rĂ©solu (pour mon index j'ai essayĂ© d'utiliser majoritairement des grids).

  • DifficultĂ© Ă  certains moment avec la superposition d'images

Bilan

J'ai appris lors de ce projet à utiliser Figma, utiliser les commandes git, envoyer du code sur gitlab et créer un README.

Par curiosité, j'ai également travaillé avec java script et j'ai touché à du tailwind css (utilisation des classes pour pouvoir apporter du style), bien que les nombreux avantages apporté par Tailwind, je me suis tenu à faire une application 100% CSS.

De plus, en CSS j'ai appris à utiliser les flex-box avec flexboxdefense.com et flexboxfroggy.com et j'ai pu pratiquer tout cela au travers de cette application. J'ai également appris à utiliser les grids pour adapter mon application mobile au format pc par exemple, en plus de la découverte d'unité nouvelle comme "em", "rem", "vw", "vh".

Enfin, j'ai beaucoup progressé grâce à ce projet comme par exemple avec la structuration de mon code en HTML, avec un respect des normes W3C. Les avantages remarqués, un code plus lisible, une fluidité dans le travail et un plus grand recule sur mon code. J'ai pu découvrir de nouvelle balise autre que le "div" que l'on peut retrouver au travers de mon projet

J’ai cherché au travers de mon travail de réaliser une application au norme, responsive, que je pourrai mettre en avant dans mon portfolio.

piste d’ouverture: utiliser une librairie de graphique pour rendre mon graphique interactif à l’avenir.

About

đźš— This app is a web project that features four pages: homepage, main application page, and two sub-pages. The goal is to create a responsive version of the Tesla mobile app while following certain guidelines and standards. The project was created to improve the creator's skills in HTML and CSS.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published