High-performance Go API for secure, ephemeral data sharing. VanishVault enables authenticated users to manage encrypted private rooms where sensitive information vanishes after use. Built with Gin, PostgreSQL, and AES-256 encryption, it features OAuth2/JWT authentication and automated data purging for a zero-footprint backend engine.
Stars
1
Forks
0
Watchers
1
Open Issues
0
Overall repository health assessment
No package.json found
This might not be a Node.js project
58
commits
feat: add password reset functionality with request and confirm handlers but not implemented
6bc0041View on GitHubfeat: refactor error handling using response utility functions
53544aaView on GitHubfeat: implement NewLocalLoginHandler for local login
b236965View on GitHubfeat: refactor error handling using response utility functions
6b3b74dView on GitHubfeat: improve code readability by formatting comments in response.go
fa2da4dView on GitHubfeat: improve code readability by formatting comments in cookies.go
457e562View on GitHubfeat: implement NewRegisterHandler for user registration with email conflict handling
1a86974View on GitHubfeat: implement logout handler to manage access and refresh token invalidation
117dc27View on GitHubfeat: enhance NewRefreshHandler to support token rotation and improve error handling
69c5d1cView on GitHubfeat: update login handler to use LoginOAuthResponseDto and streamline error responses
386115aView on GitHubfeat: enhance OAuth2 callback handling and improve session management
bfd0edfView on GitHubfeat: implement identity management functions for user authentication
c241a68View on GitHub