Skip to content

MatteInvi/take-my-password

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔑 Take My Password Backend

Il cuore sicuro: API Java/Spring Boot per il tuo gestore di password self-hosted.

Java Spring Boot Docker License: MIT GitHub Stars


📖 Descrizione del Progetto

Questo repository contiene il Backend (API) del progetto Take My Password, una soluzione completa e auto-ospitata (self-hosted) per la gestione sicura delle tue credenziali.

Sviluppato in Java con Spring Boot, il backend è il pilastro della sicurezza. Gestisce l'autenticazione, la crittografia dei dati sensibili e l'interazione con il database, fornendo un'API REST robusta e performante. L'approccio auto-ospitato garantisce che tu mantenga il controllo totale sui tuoi dati, senza affidarti a servizi cloud esterni.

🎨 Il Frontend (Interfaccia Utente)

L'interfaccia grafica intuitiva e moderna che interagisce con queste API è gestita da un repository separato, sviluppato in React:

➡️ Frontend Repository: take-my-password-react

✨ Funzionalità del Backend

Il modulo backend è responsabile delle seguenti funzionalità critiche:

Icona Funzionalità Dettagli Tecnici
🔒 Sicurezza e Crittografia Implementazione di algoritmi di crittografia standard del settore per proteggere le password memorizzate.
🌐 API RESTful Un set di endpoint ben definiti per l'interazione con l'applicazione frontend e servizi esterni.
🛡️ Gestione dell'Autenticazione Implementazione sicura di login, registrazione e sessioni utente tramite JWT.
🛠️ Infrastruttura Datalogica Gestione della persistenza dei dati e interazione con il database.
⚙️ Containerizzazione Pronto per il deployment tramite Docker, garantendo portabilità e facilità d'uso in qualsiasi ambiente server.

🛠️ Stack Tecnologico

Il progetto è costruito su tecnologie moderne e consolidate:

Componente Tecnologia Ruolo
Backend Java ☕ Linguaggio principale per l'API.
Framework Spring Boot 🟢 Semplifica la creazione di applicazioni enterprise-grade.
Container Docker 🐳 Fornisce ambienti isolati e un deployment semplificato.
Build Tool Maven Gestione delle dipendenze e del ciclo di vita del progetto.
Frontend React (nel repository separato) Fornisce l'interfaccia utente dinamica.

Sviluppato da [MatteInvi](https://github.com/MatteInvi)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published