Code Monkey home page Code Monkey logo

stefan-espant / funda-detail-page Goto Github PK

View Code? Open in Web Editor NEW

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

1.0 1.0 0.0 101.84 MB

Ontwerp en ontwikkel een hernieuwde product page van de vastegoed organisatie funda.

Home Page: https://stefan-espant.github.io/funda-detail-page/

License: GNU General Public License v3.0

HTML 69.07% CSS 28.09% JavaScript 2.84%
carousel-slider css dialog html interaction-design javascript responsive-website semantic-ui wcag wcag-contrast

funda-detail-page's People

Contributors

joostf avatar ju5tu5 avatar koopreynders avatar stefan-espant avatar suustenvoorde avatar

Stargazers

 avatar

funda-detail-page's Issues

Uitlijning

De verschillende blokken zijn niet met elkaar uitgelijnd waardoor het design heel erg schommelt. Hierdoor oogt het heel onrustig

Scherm­afbeelding 2023-01-20 om 10 27 08

Feedback after presentation at funda

Really nice job demoing your project to us @Stefan-Espant.
The quality of the project and the level of preparation was impressive 💫👏

Here is a few notes after I reviewed your repository:

1- You have a good understanding of html semantic and hierarchy. That's visible in your headings and in your lists.
2- You have excellent eye for details. For example writing descriptive documentation, hover states and adding funda logo favicon.
3- Good job with the accessibility descriptions.
4- Really impressive that you made a solution for the color contrast issue.
5- Really good job with the css file 👏 Just make sure if a rule is not needed, it's deleted instead of commented out. (line 779)
6- There is Open kaart inside a div. The Open kaart to me indicates a button that opens the map. Now only the map icon is clickable. Maybe you can expand that to Open kaart as well.
7- I see there are four images for Plattegronden, but in the demo I only see one.
8- Is it necessary to load all the images of the carousel by default? Maybe some of them could have lazy loading?
9- Think about the differences between links and buttons and how users should interact with them. For example: it is a common behaviour to add an underline if a link is hovered and add a colored box around the button's hit box when the button is hovered. In your project, links act like buttons when I hover over them.

Design: meer line-height

Meer line-height voor paragrafen. Meestal is 1.5 (150%) line-height voor de meeste lettertypes genoeg.

desktop hero afbeelding

De afbeelding binnen de hero section neemt veel ruimte in beslag.

Je zou misschien de afbeelding wat kleiner kunnen maken, waardoor de rest van de gallery rechts in beeld kan.

Schermafbeelding_20230120_102126

Witte titel op section "features"

Zorg voor een property die de titel funda geel maakt zodat deze regel voorkomen wordt:

footer h1, h2, h3, h4, h5, h6, p {
  color: var(--c-default);
}

footer

footer staat nog niet goed voor desktop versie

subtitles een andere kleur?

Bij bijvoorbeeld "Oppervlakten en inhoud" staat een subtitle "gebruiksoppervlakten". Misschien mooier als deze een andere kleur heeft om meer onderscheid te maken.

Schermafbeelding 2023-01-20 om 10 26 16

Footer content

Op desktop staan de footer content onder elkaar, misschien mooi om deze in meerdere columns te verdelen over de gehele breedte.

Schermafbeelding 2023-01-20 om 10 25 09

design: lazy loaded afbeeldingen

Ik zag een flash of unstyled content bij de afbeeldingen. Het is goed om srcset en sizes op je afbeeldingen te plaatsen, de browser kan dan zelf bepalen welke resolutie het beste past. Ook een goed idee om alvast een grijze achtergrondkleur te gebruiken. Als je dat toepast verwacht de gebruiker daar al iets ook als het nog niet is ingeladen.
image

:focus state navigatie

Bij het focussen van een a tag verspringt de link als er een border ontstaat.
Maak een hidden border om verspringing te voorkomen.

Kapitalen

Schermafbeelding 2023-01-13 om 10 10 15

Schermafbeelding 2023-01-13 om 10 10 21

Wanneer kapitalen en wanneer niet?

Heading nog niet WCAG kleuren proef

Kijk of ik een functie kan maken die het kleurcontrast kan vergroten. Het geel op wit is nu 2:1.
Om aan WCAG AAA te is minimaal 7:1 vereist.

Images wellicht te klein?

Afbeeldingen van hoe het huis er van binnen uitziet zijn best klein. Als koper wil je dat graag ook goed kunnen.

Schermafbeelding 2023-01-20 om 10 22 35

Weinig spacing

Er is wat weinig ruimte om de tekst heen op mobiel, dit leest niet zo lekker.

image

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.