157d1e82300c2e388010cb72c1806779925b3ead
- Auth service: hashPassword/verifyPassword via bcrypt - Storage service: saveFile, getFilePath, deleteStoredFile with ENOENT handling - Types: JwtPayload interface - Logging middleware: createLogger writing AUTH_FAILURE, AUTH_SUCCESS, FILE_NOT_FOUND - 27 tests passing Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Description
Vibe coded alternative to Google Drive for file sharing
Languages
TypeScript
85.4%
CSS
14.2%
Dockerfile
0.4%