https://github.com/coders-school/password-manager
https://github.com/coders-school/password-manager
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/coders-school/password-manager
- Owner: coders-school
- Created: 2024-01-20T09:01:21.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-19T19:07:33.000Z (about 2 years ago)
- Last Synced: 2025-04-04T03:04:02.657Z (over 1 year ago)
- Language: C++
- Size: 2.38 MB
- Stars: 3
- Watchers: 5
- Forks: 7
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Password Manager Application [](https://github.com/coders-school/password-manager/actions/workflows/cmake_ci.yml)
Welcome to our Password Manager Application, a secure and efficient solution for managing your sensitive login credentials. Designed with robust security and user-friendly features, this application is ideal for individuals and businesses seeking a reliable password management system.
## Functionalities
Our application offers a comprehensive set of features to enhance your password management experience:
- **Password Saving:** Securely store all your passwords in one place.
- **User Registration and Login:** Create your personal account and access it with ease.
- **Encryption:** We use advanced encryption techniques to protect your login data and passwords, ensuring maximum security.
- **Data Storage:** Your data is safely stored in an SQL Lite database, known for its reliability and efficiency.
- **Data Backup:** Regular backup functionalities to prevent data loss and maintain data integrity.
## Technologies and Libraries
This application is built using cutting-edge technologies and libraries:
- **C++20:** Leveraging the latest advancements in C++ for optimal performance.
- **QT:** A powerful cross-platform application framework used for developing the application's frontend.
- **Boost:** A collection of C++ libraries that enhance the functionality of the backend.
- **GTest:** Utilized for thorough testing to ensure the application's reliability and stability.
The application features a QT frontend coupled with a raw C++ backend. This backend communicates seamlessly with a REST API, providing a smooth and responsive user experience.
## Upcoming Features
Looking ahead, we have exciting plans to expand and enhance our application:
- **Cloud Database Integration:** We aim to move our database to the cloud for enhanced accessibility and scalability.
- **Multilingual Microservices:** Development of microservices that communicate with the REST API, supporting multiple languages to cater to a global user base.
Stay tuned for these updates as we continually strive to improve and innovate our Password Manager Application.
---