An open API service indexing awesome lists of open source software.

https://github.com/coders-school/password-manager


https://github.com/coders-school/password-manager

Last synced: 11 months ago
JSON representation

Awesome Lists containing this project

README

          

# Password Manager Application [![Password Manager CI](https://github.com/coders-school/password-manager/actions/workflows/cmake_ci.yml/badge.svg?branch=main)](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.

---