- Visualizzazione annunci: Qualsiasi utente può visualizzare le informazioni relative agli annunci, inclusi il numero di candidature e altre informazioni.
- Annunci per categoria: L'utente può vedere gli annunci divisi per categorie ("più popolari" o "più recenti") e scegliere se mostrare queste categorie.
- Ricerca per salario: Gli utenti possono cercare annunci basati su un salario minimo attraverso uno slider.
- Pagina azienda: Ogni utente può visualizzare la pagina di un'azienda con i relativi annunci e informazioni.
- Registrazione: Qualsiasi utente può registrarsi e accedere al servizio con l'account creato.
- Pagina profilo: Accesso alla propria pagina personale.
- Gestione immagine profilo: Aggiunta o modifica dell'immagine del profilo, necessaria per candidarsi agli annunci.
- Candidatura agli annunci: Un utente registrato può candidarsi a uno o più annunci e visualizzare le candidature nel proprio profilo.
- Stato candidature: Visualizzazione dello stato delle proprie candidature (in attesa, accettata, rifiutata) nella pagina del profilo.
- Annullamento candidatura: Possibilità di annullare una candidatura a un annuncio.
- Aggiunta annunci: Creazione di un nuovo annuncio con tutte le informazioni necessarie.
- Rimozione annunci: Eliminazione di un annuncio e delle relative candidature.
- Gestione candidature: Possibilità di accettare o rifiutare le candidature ricevute per un annuncio.
- Visualizzazione candidature in attesa: Un reclutatore può vedere le candidature in attesa nella propria pagina del profilo.
- Storico candidature: Visualizzazione di tutte le candidature (storico completo) per un annuncio direttamente nella pagina dell'annuncio.
- Modifica annunci: Aggiornamento e modifica delle informazioni di un annuncio.
Il sito è progettato per essere completamente responsivo, adattandosi a diverse dimensioni dello schermo.
In aggiunta alle considerazioni della repository siw-movie, posso dire che l'uso di Bootstrap è stato un grande vantaggio. Tuttavia, senza una solida base di CSS acquisita con l'altro progetto, non avrei potuto sfruttare Bootstrap in modo così efficiente. Complessivamente, sono molto soddisfatto del risultato finale.
Inoltre, il corso è stato molto interessante, soprattutto per l'equilibrio tra pratica e teoria, senza ridurci a "scimmiette che scrivono codice a caso" 🐵.