Git Product home page Git Product logo

j3ss3hva / lifely-ai-sprint-interactive-en-responsive-website Goto Github PK

View Code? Open in Web Editor NEW

This project forked from fdnd-task/the-startup-responsive-interactieve-website

1.0 0.0 0.0 127.05 MB

Lifely AI Sprint webpage

Home Page: https://j3ss3hva.github.io/Lifely-AI-Sprint-interactive-en-responsive-website/

License: MIT License

CSS 32.66% HTML 66.13% JavaScript 1.22%
css html javascript responsive

lifely-ai-sprint-interactive-en-responsive-website's Introduction

Fork deze leertaak en ga aan de slag. Onderstaande outline ga je gedurende deze taak in jouw eigen GitHub omgeving uitwerken. De instructie vind je in: docs/INSTRUCTIONS.md

Lifely Getting started with AI

Favicon_homerun _red

inhouds opgave

Opdracht gever

Beschrijving

Gebruik

kenmerken

checklist

Opdracht gever

De opdracht gever voor ons project van sprint 6 is Jesse de Vries (Lead Developer bij Lifely)

Beschrijving

Korte beschrijving van het bedrijf

Lifely is een innovatiebureau. We helpen organisaties de juiste technologische stappen te zetten in met onze experts op diverse gebieden. Binnen die propositie willen we machine learning lanceren

De opdracht

Lifely heeft een webpagina nodig waar uitleg Staat over hun AI sprint. Hierbij willen ze ook dat je op deze pagina als gebruiker een afspraak met ze kan maken.

Als student front-ender werk ik met de Development life cycle wanneer ik bezig ben met een nieuw project.
De development life cycle zorgt ervoor dat wij studenten overzichtelijk werken en een goed eind resultaat opleveren.

analyse

Bij analyse hebben we een debriefing met bijvoorbeeld de uitleg over de opdracht
https://github.com/J3SS3HVA/the-startup-responsive-interactieve-website/wiki/1.-Analyse,

ontwerp

een ontwerp fase waar alle schetsen komen (breakdown/ wireflow schetsen)
https://github.com/J3SS3HVA/the-startup-responsive-interactieve-website/wiki/2.-ontwerp,

bouwen

in de bouw fase word uitgelegd hoe mijn code eruit ziet en wat ik daarvoor gebruikt hebt
https://github.com/J3SS3HVA/the-startup-responsive-interactieve-website/wiki/3.-bouwen

intergreren

Bij intergreren vertel ik hoe ik mijn werk online zet en beschrijf ik wat ik in de commit schrijf
https://github.com/J3SS3HVA/the-startup-responsive-interactieve-website/wiki/4.-intergreren

testen

Als laatst bij het test pagina waar je bijvoorbeeld de user test vind. daarin word beschreven wat de interacties zijn en hoe een gebruiker die moet uitvoeren
https://github.com/J3SS3HVA/the-startup-responsive-interactieve-website/wiki/5.-testen

Gebruik

content

De website die ik uiteindelijk heb gemaakt begint met een introductie waar staat wat je in deze pagina kan verwachten. Daarna Vind je korte uitleg over wat een Ai sprint eigelijk is. Vervolgens vind je een korte stappen lijst waarin je alles vind over het samen werken met lifely. Daarna vind je nog 2 secties over hun cases en een sectie waar je meer informatie kan halen over AI.

interacties

Voor deze pagina zijn er ook 2 interacties gemaakt

interactie 1 Schedule sectie openen

in de introductie Sectie vind je een animated button die vervolgens een sectie opent met daarin een calender waar je uiteindelijk een afspraak met lifely kan maken. In de Calender kan je kiezen op welke dag en hoelaat. als laatst voer je je contact gegevens in om uiteindelijk een afspraak te maken met lifely.

interactie 2 Nav menu Openen

De navigatie balk heeft een menu button die de Nav menu opent en sluit. in de Nav Menu vind je linkes naar alle andere pagina's van hun website

Kenmerken

De structuur in mijn html is over het algemeen hetzelfde als elk ander project. Het is een simpele code die nit altever inspringt en per sectie een klein beetje aandem ruimte heeft (enter), De css daarintegen is ook iets anders gedaan dan normaal. Ik heb dit keer heel wijnig met classes en id's gewerkt en gebruikte in plaats daarvan paths naar het element zoals dit main section:nth-child(5) div:last-child. Als laatst is de JavaScript vrij klein omdat ik voor dit project 2 simpele ineracties heb gebruikt (button die de schdule section opent / menu button die de menu opent). Beide interacties bestaan dus uit buttons die een class geven aan de menu en schedule section die weer weg gaan als je nog een keer op de buttons klikt.

Checklist

Voor dit project zijn alle belangrijke dingen verwerkt in mijn project

โœ… . Volledige mobile first pagina . Responsive voor alle formaten . styling . Belangrijke interacties (menu, schedule)

Helaas is niet alles wat ik wil in dit project af, gellukig zijn het onderdelen die niet een must of should have zijn

โŒ . main line wel in webpagina maar niet 100% responsive . 1 interactie die ik wilde maken waarbij de 2 case section in een mini carousel komen

Licentie

This project is licensed under the terms of the MIT license.

lifely-ai-sprint-interactive-en-responsive-website's People

Contributors

doriend avatar j3ss3hva avatar joostf avatar ju5tu5 avatar koopreynders avatar krijnhoetmer avatar suustenvoorde avatar

Stargazers

 avatar

lifely-ai-sprint-interactive-en-responsive-website's Issues

HTML en CSS

De HTML en CSS is heel clean en semantisch opgebouwd. Top!
Geschreven door RubenErhardt

Verschillende code conventie voor class names

Gebruik <span> en <div> in project.

https://github.com/J3SS3HVA/the-startup-responsive-interactieve-website/blob/9515ffe87502fef1577f3b0231b4b030d14a10ee/index.html#L21

Je gebruikt op het moment veel en

elementen wat op zichzelf geen probleem is zolang je de functie hiervan begrijpt. Zolang er semantische elementen beschikbaar zijn wil je over het algemeen geen en
gebruiken, zodra je een leeg element nodig hebt zijn ze je beste vrienden though! Ik kan ook niet weten of de huidige gelinkte span correct of incorrect is aangezien jij alleen je code kent op het moment dus neem dit meer als algemene feedback.

Bron: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/div#usage_notes
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/span#example

Gebruik comments

Je maakt helemaal geen gebruik van comments, als je comments gebruikt wordt het duidelijker voor de lezer

Geschreven door RubenErhardt

(JS) Interactie afspraak maken

Scenario: Je wilt een afspraak maken met medewerker van Lifely op de website.

Ik raakte in het begin even in de verwarring met de best heel erg zichtbare 'contact' knop. Waardoor ik eerst op deze knop wilde klikken, hierna pas zag ik de 'schedule' knop.

Misschien is het een idee om deze 'schedule' knop iets zichtbaarder te maken, door middel van bijvoorbeeld een animatie op deze knop

CSS ziet er prima uit

Je CSS is mooi/netjes opgebouwd. Heel overzichtelijk wat het allemaal doet. Goed dat je met custom properties werkt.

Gebruik script in het midden van de main

https://github.com/J3SS3HVA/the-startup-responsive-interactieve-website/blob/9515ffe87502fef1577f3b0231b4b030d14a10ee/index.html#L79

Vanwege de manier waarop de browser een pagina leest en laadt, is het beter om je script elementen aan de onderkant van de pagina te plaatsen. De inhoud van de script kan overal op de pagina gebruikt worden dus er is geen reden om dit in het midden van je element te gebruiken.

Zie: https://stackoverflow.com/questions/436411/where-should-i-put-script-tags-in-html-markup voor verdere uitleg.

CSS mooi

Je hebt heel mooi CSS geschreven

De fontsize van de button

De fontsize van de button is nog aan de kleine kant misschien kan je het nog ietsjes groter maken

Tips en tops

Je code ziet er over het algemeen goed uit. Goed gebruik gemaakt van mediaQueries en je css is DRY.

Geen tips ngl ziet er goed uit

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.