[go: up one dir, main page]

Skip to content

PROothisiGR/web-dev-assignment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

web-dev-assignment

Οδηγίες

Σκοπός αυτής της σύντομης άσκησης είναι να αναπτυχθεί μια Web εφαρμογή όπου τραβάει δεδομένα για τα πρώτα 30 Pokemon και τα εμφανίζει, ο χρήστης στην συνέχεια μπορεί να επιλέξει ένα Pokemon και να εμφανιστούν επιπλέον πληροφορίες για το Pokemon.

Πιο συγκεκριμένα η Web εφαρμογή θα πρέπει να τηρεί τις εξής προδιαγραφές:

  • Θα πρέπει να κάνετε fork το παρών repository και να δουλέψετε πάνω σε αυτό. Η δομή του repository είναι ενδεικτική και δεν απαιτείται να την ακολουθήσετε.
  • Η αρχική σελίδα της εφαρμογής θα πρέπει να αντλεί τα πρώτα 30 Pokemon από το αντίστοιχο API (pokeapi.co/api/v2/pokemon, υπάρχει link παρακάτω) και να τα εμφανίζει.
  • Για κάθε Pokemon της λίστας θέλουμε να εμφανίζεται το όνομα του και μια εικόνα του (sprite).
  • Να υπάρχει η δυνατότητα όταν επιλεγεί ένα Pokemon να εμφανίστουν επιπλέον πληροφορίες για το Pokemon. Για παράδειγμα ύψος, βάρος, και είδος (type).
  • Bonus: Να μπορεί ο χρήστης να επιλέξει τα αγαπημένα του Pokemon, ώστε να τα βλέπει στην αρχή της λίστας.
  • Η Web εφαρμογή θα πρέπει να είναι responsive.
  • Ο κώδικας θα πρέπει να έχει σαφή σχόλια όπου χρειάζεται.
  • Αν χρησιμοποιήσετε κάποιο framework ή βιβλιοθήκη που θέλει setup, για παράδειγμα NPM, Webpack, Vite, θα πρέπει να έχετε τις απαραίτητες οδηγίες στο README.md για το πως θα τρέξουμε το project.

Μπορείτε να χρησιμοποιήσετε οποιοδήποτε εργαλείο και framework θέλετε.

Χρήσιμοι σύνδεσμοι

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages