An open API service indexing awesome lists of open source software.

https://github.com/nagcas/fetchyfilter

Fetch y filter
https://github.com/nagcas/fetchyfilter

html5 javascrip telwind-css

Last synced: about 1 year ago
JSON representation

Fetch y filter

Awesome Lists containing this project

README

          

# πŸ§‘β€πŸ’» Fetch & Filter - User Search App

Una semplice applicazione web realizzata in **JavaScript** che consente di **caricare utenti fake** tramite una chiamata `fetch` alla [Faker API](https://fakerapi.it/), e di **filtrarli in tempo reale** tramite un campo di ricerca.

## πŸ” FunzionalitΓ 

- Recupero di 100 utenti fake tramite API
- Rendering dinamico della lista utenti
- FunzionalitΓ  di ricerca istantanea per nome e cognome
- Stile moderno e responsive con **TailwindCSS**

## πŸš€ Demo

Puoi vedere l'app in azione semplicemente aprendo `index.html` in un browser.

## πŸ“ Struttura del progetto
```
πŸ“¦ project-folder/
β”œβ”€β”€ index.html # HTML principale
β”œβ”€β”€ script.js # Script JavaScript per fetch, filter e render
β”œβ”€β”€ style.css # (opzionale) file di stile aggiuntivo
```

## πŸ”§ Come funziona

1. Quando la pagina viene caricata (`DOMContentLoaded`), l'app esegue una `fetch` alla seguente endpoint:

https://fakerapi.it/api/v2/users?_quantity=100

2. I dati ricevuti (lista di utenti) vengono salvati in un array `users`.

3. Ogni utente viene mostrato in un `

  • ` con il formato:
    ```
    Nome Cognome
    ```

    4. Quando digiti nel campo di ricerca, la lista viene filtrata in tempo reale in base al nome o cognome.

    ## πŸ’‘ Tecnologie usate

    - HTML5
    - JavaScript (Vanilla)
    - Fetch API
    - Tailwind CSS (via CDN)
    - Faker API

    ## πŸ“š Risorse utili

    - [Faker API Docs](https://fakerapi.it/en)
    - [TailwindCSS](https://tailwindcss.com/)

    ## πŸ§‘β€πŸŽ“ Autore

    Gianluca Chiaravalloti
    Full Stack Web Developer
    [LinkedIn](https://www.linkedin.com/in/gianlucachiaravalloti/) | [GitHub](https://github.com/tuo-username)