Ciphersafe is a secure and user-friendly password manager built using React and Vite. It allows users to store, edit, and delete their credentials locally in the browser's storage, providing a simple yet effective way to manage passwords without relying on external databases. With Ciphersafe, there's no worry about losing your passwords, as all data is stored locally and persists even after refreshing the page.
- Add Passwords: Easily add and store website credentials.
- Edit Passwords: Modify existing credentials with a simple click.
- Delete Passwords: Remove credentials that are no longer needed.
- Local Storage: All data is stored locally in the browser, ensuring your passwords are secure and accessible without an internet connection.
- Persistent Data: Passwords remain stored even after refreshing the page.
- React: JavaScript library for building user interfaces.
- Vite: Next-generation frontend tooling for faster development.
- Tailwind CSS: Utility-first CSS framework for styling the application.
- JavaScript (ES6+): The core programming language used for the application.
- HTML5: The standard markup language for creating web pages.
- CSS3: For additional styling needs.
- Local Storage API: For storing passwords securely in the browser.
Follow these steps to set up and run Ciphersafe locally.
- Node.js (version 16 or higher)
- npm (Node Package Manager)
-
Clone the repository:
git clone https://github.com/your-username/Ciphersafe.git cd Ciphersafe
-
Install dependencies:
npm install
-
Run the development server:**
npm run dev
-
Build for production:
npm run build
To deploy this project, push your changes to GitHub. The project is set up for deployment on Vercel, and it will automatically handle the deployment process.
To contribute to this project, follow these steps:
- Create your feature branch:
git checkout -b feature/AmazingFeature
- Commit your changes::
git commit -m 'Add some AmazingFeature'
- Push to the branch:
git push origin feature/AmazingFeature
- Open a pull request
Contact Ramith Kulal - ramithnr1234@gmail.com