Vaultfy API is a powerful and secure password manager designed to simplify the management of login credentials while prioritizing user privacy and data security. Built with Express and MongoDB, this API provides a reliable backend solution for securely storing and managing passwords.
- User Registration: Easily create user accounts to get started.
- Authentication: Secure user authentication for access control.
- Credential Management: Add, update, and delete your login credentials.
- Express Framework: Built on Express for a fast and scalable backend.
- MongoDB Storage: Utilizes MongoDB for flexible and scalable data storage.
Follow these steps to set up and run SecurePass API:
-
Clone the Repository:
git clone https://github.com/MTBasso/VaultfyAPI.git
-
Install Dependencies:
npm install
-
Configure Environment Variables: Create a .env file in the root directory and add your MongoDB connection string and other configuration details.
-
Run the Application:
npm start
Visit http://localhost:3001 to access the API.
Auth Routes
- POST /register
- POST /login
- PUT /change-password
Credential Routes:
- POST /create-credential
- GET /fetch-credential
- PUT /update-credential
- DELETE /delete-credential