Skip to content

Max1mus5/MasterVault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MasterVault

MasterVault is an application designed to allow users to store and manage their passwords securely and conveniently. With a focus on security and privacy, MasterVault provides a protected environment where users can store their sensitive passwords in an encrypted manner and easily access them whenever they need them. The application also includes functionalities such as generating secure passwords and editing existing password information. With MasterVault, users can keep their digital credentials protected and organized, giving them peace of mind and control over their online security.

Next Update

  • Mobile Version 😶‍🌫️

Table of Contents

  1. Installation
  2. Use
  3. Characteristics
  4. Technologies used
  5. Contribution
  6. License

Installation

## Clone the repository
git clone https://github.com/Max1mus5/Password-Manager-Front.git

# Enter the project directory
cd react_password_components

# Install the dependencies
npm install

# Start the application
npm start

Remember to:

  • Run the backend server, or use the web service here😎
  • Change the URL in the file src/API.js and in src/App.js the 'baseUrl' to the URL of the backend server.

Features

  1. Password Management: Users can securely store and manage their passwords.

  2. Login: Users can login to the application using their user name and password.

  3. Add Passwords: Users can add new passwords to their vault.

  4. View Passwords: Users can view the passwords stored in their vault.

  5. Edit Passwords: Users can edit existing passwords in their vault.

  6. Secure Password Generation: The application can generate secure passwords for users.

Technologies Used

The following technologies were used to develop this application:

  1. React: A JavaScript library for building user interfaces.

  2. Backend: The application connects to the MasterVault Backend

  3. Axios: A promise-based HTTP client for the browser and node.js.

  4. React Router: A library that allows navigation between components in a React application.


Contribution

Thanks for considering contributing to our project! Here are some guidelines on how you can help:

Ways to Contribute

  1. Pull Requests:

    • Fork the project.
    • Create a new branch (git checkout -b feature/amazing-feature).
    • Make your changes.
    • Commit your changes (git commit -am 'Add some amazing feature').
    • Push to the branch (git push origin feature/amazing-feature).
    • Open a pull request.
  2. Report Bugs (Issues):

    • If you encounter a bug or problem, please open an issue in our repository.
    • Provide as much detail as possible, including how to replicate the problem.
  3. Comments and Suggestions:

    • We appreciate your comments and suggestions on how to improve the project.
    • If you have an idea for a new feature or improvement, feel free to share it.

Thank you for your interest in improving our project!


License

MasterVault is licensed under the MIT license.

Copyright (c) 2024 Jeronimo Riveros.