This project is designed to provide a secure and efficient way to manage your passwords on web. This app maintains a monolithic structure.
- user creation:
-
- Login with Token:
- Secure Storage: Your passwords are stored in a secure database with encryption.
- Easy Access: Retrieve your passwords quickly and easily.
.github/workflows: Contains GitHub Actions workflows for CI/CD.app: The main application code for the password manager.proxy: Proxy configurations if applicable.scripts: Utility scripts for the project.Dockerfile: Instructions for building a Docker image for the project.docker-compose-deploy.yml: Docker Compose file for deploying the application.
To get started with the Password_Manager, clone the repository and follow the setup instructions in the app directory.
The Password_Manager supports Docker for containerization. You can build a Docker image using the provided Dockerfile. Here's how:
- Install Docker on your system.
- Navigate to the root directory of the project.
- Build the Docker image: docker build password_manager .
- docker-compose build
- To run the app: docker-compose run --rm app -sh c"python manage.py runserver"
-store the data on s3 bucket