Git Product home page Git Product logo

zoepje / the-web-is-for-everyone-interactive-functionality Goto Github PK

View Code? Open in Web Editor NEW

This project forked from fdnd-task/the-web-is-for-everyone-interactive-functionality

0.0 0.0 0.0 229 KB

Ontwerp en maak voor een opdrachtgever een interactieve toepassing die voor iedereen toegankelijk is

Home Page: https://the-web-is-for-everyone.onrender.com

License: MIT License

JavaScript 37.81% CSS 32.67% EJS 29.52%

the-web-is-for-everyone-interactive-functionality'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

Red Pers

Red pers is een toegankelijk en inclusief opleidingsplatform dat is bedoeld voor jonge, aspirerende journalisten.

Inhoudsopgave

Beschrijving

De website is erg nieuw, ze willen graag een beter versie van de website. De website bestaat nu uit elementor en ze willen graag over uit een uitgebreider functionelere versie van de website. De user experience is nog matig en kan verbetert worden. De mobiele versie is ook nog erg vaag. Zij willen graag een website zien die zich niet afhangt van plugins en programma’s als wordpress en elementor

Er zijn verschillende weergave. Waarbij artikelen worden weergeven, maar ook een onderwerp waarbij een fotogalerij wordt weer gegeven. Bij deze sprint is het de bedoeling om vooral te focussen op de artikelen, die het grootste deel van de website onderbouwd. Bij de Scrap Yard pagina kan je alle onderdelen zien van een artikel pagina. Het design mag doorontwikkeld worden. De user experience is voor nu niet goed en duidelijk, dus dat mag verbeterd worden. Bepaalde elementen zijn nog niet helemaal duidelijk.

Home 📸

Desktop

Desktop Home

Mobile

Mobile Home Mobile Menu

Categorie 📸

Desktop

Desktop Categorie

Mobile

Mobile Categorie

Artikel 📸

Desktop

Desktop Artikel

Mobile

Mobile Artikel

Je kunt hier de website bezoeken🌐 https://the-web-is-for-everyone.onrender.com

Gebruik

Voor dit project heb ik een responsieve startpagina, categoriepagina en artikelweergave ontwikkeld. Deze zijn dynamisch en halen gegevens op uit de Red Pers WordPress API. Op de startpagina wordt een overzicht getoond van de 30 meest recente artikelen. In het menu kun je kiezen uit 8 hoofdcategorieën. Wanneer je op een categorie klikt, wordt je naar de bijbehorende categoriepagina geleid waar je een overzicht vindt van de artikelen binnen die categorie. Door op een artikel te klikken, word je naar de pagina van dat artikel gebracht waar je het volledige artikel kunt lezen. Elk artikel heeft een deelknop waar je op kunt klikken en dan wordt de link van dat artikel gekopieerd.

Kenmerken

Bij het ontwikkelen van deze website heb ik gebruikgemaakt van EJS, CSS, JavaScript en Node.js. In mijn EJS-templates heb ik zowel de HTML-structuur als dynamische data uit de API geïntegreerd. Met CSS heb ik de visuele opmaak van de website gemaakt. Met JavaScript heb ik een deelknop geïmplementeerd, en met behulp van Node.js post ik de benodigde data op de API. Voor meer details over hoe ik dit specifiek heb gebouwd, kun je terecht in mijn Wiki.

Ik heb ook gewerkt volgens het principe van Progressive Enhancement. Dit betekent dat je eerst een functionele basis bouwt. Vervolgens verbeter je het stap voor stap om het aantrekkelijker en gebruiksvriendelijker te maken. Ik eerst een laag HTML heb geschreven die het doet op elke browser. Daarna ben ik pas CSS gaan toepassen om de opmaak te maken. Nadat dit werkte heb ik pas JavaScript toegepast.

Installatie

Als je aan deze website wilt werken kun je de reposertory forken:

  1. Open deze repository in jouw editor.
  2. Ga naar de terminal en voer het commando npm install uit. Hiermee installeer je Express en alle benodigde afhankelijkheden via NPM.
  3. Start de server met het commando npm start.
  4. Pas alles naar eigen wens aan.

Bronnen

Licentie

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

the-web-is-for-everyone-interactive-functionality's People

Contributors

koopreynders avatar zoepje avatar joostf avatar ju5tu5 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.