Giter Site home page Giter Site logo

univ-eval-with-mul's Introduction

Projet avec les multimédias

Introduction

À l'IUT, on doit faire en trois jours un site basé sur le storytelling et des animations, que ce soit au scroll, au hover... Les équipes sont composées de 3 personnes: un développeur et deux multimédias. Le sujet est libre, mais il doit raconter une histoire. Mon équipe est partie sur un voyage spatial, en utilisant notre cher astronaute français Thomas Pesquet en guise de référence.

Membres

  • Romain Leblond (MMI3 Web)
  • Ferdinand Saniez (MMI3 Mul)
  • Omar Abounayme (MMI3 Mul)

Technologies

J'adore React et Next, mais pour un single page sans interactivité, c'est overkill. C'est la raison pour laquelle j'utilise plutôt du HTML pur avec un peu de tailwind et motion-one pour les animations.

Pourquoi motion-one?

Motion-one c'est une librairie beaucoup plus légère que GSAP

Comment run le projet?

Il suffit de run npm i ou yarn i ou pnpm i pour installer les dépendances

Puis ensuite, npm run dev ou yarn dev ou pnpm dev à la racine du projet, qui utilise Vite. Une URL va s'afficher dans le terminal, il suffira simplement de l'ouvrir et vous arriverez sur la landing page qui comporte trois sections (header, la section avec la sonde Voyager & histoire de l'aérospatial)

Préférences

Node: 20+ (même si les versions antérieures devraient suffir) Navigateur: Chrome 120+ Définition: 1920x1080

Notes

Le projet n'est pas vraiment fini par manque de communication dans le groupe, par erreurs de prise de décisions (technologies) et organisation dans le concept de base. Les MUL ont surestimé mes compétences et ont pris des décisions qui ont influencé le concept du projet, c'est pourquoi j'ai dû adapter à mort le concept en choses dont je suis capable. Je n'avais jamais utilisé Motion-One, disons que j'ai l'habitude de faire des projets en React + framer-motion avec une approche déclarative et des animations plus raisonnables

Have fun!

univ-eval-with-mul's People

Contributors

sqmasep avatar

Watchers

 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.