PyPass - Password Manager
PyPass is a modern password manager built with Flask backend and Next.js frontend, featuring a beautiful glassmorphism design. The application provides secure password storage, generation, and management with full PWA support, allowing users to install it on any device. It includes features like password categorization, favorites, search and filter capabilities, and a cryptographically secure password generator. The backend uses API key authentication, rate limiting, and SQLite for data storage, while the frontend offers a responsive, dark-mode interface with offline capabilities.
Year
2025
Role
Full Stack Developer
Technologies
Next.js 15, React 19, Flask, Python, SQLite, Tailwind CSS 4, PWA, Gunicorn

Challenge
Creating a secure, user-friendly password manager that works seamlessly across devices while maintaining security best practices. The challenge was to balance functionality with simplicity, ensuring users can easily manage their passwords without compromising security.
Solution
Built a full-stack application with a Flask REST API backend for secure password management and a Next.js frontend with PWA capabilities. Implemented API key authentication, rate limiting, and secure password generation using Python's secrets module. The glassmorphism UI provides a modern, intuitive interface, while PWA support enables offline access and native app-like experience on any device.
Results
Secure password management with API key authentication
PWA support for offline access and installation
Cryptographically secure password generator
Glassmorphism UI with responsive design
Multi-category organization and search functionality
Rate limiting and security best practices