Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ismaelvr1999/cipherguard

Welcome to CipherGuard, a web application for the secure management of passwords, credit cards, and passports.
https://github.com/ismaelvr1999/cipherguard

axios css jsx react

Last synced: 12 days ago
JSON representation

Welcome to CipherGuard, a web application for the secure management of passwords, credit cards, and passports.

Awesome Lists containing this project

README

        

# CipherGuard Frontend

Welcome to **CipherGuard**, a web application for the secure management of passwords, credit cards, and passports.

# Table of Contents πŸ“š
- [Description πŸ“](#Description-)
- [Author](#Author)
- [Backend Repository](#Backend-Repository)
- [Screenshots πŸ“Έ](#Screenshots-)
- [Tech Stack πŸ”§](#Tech-Stack-)
- [Installation πŸ“¦](#Installation-)

# Description πŸ“
CipherGuard is designed to help you store, organize, and access your sensitive information easily and quickly.

## Backend Repository
The backend for CipherGuard can be found at the following repository:
[CipherGuard_API](https://github.com/ismaelvr1999/CipherGuard_API)

## Author
- [@ismaelvr1999](https://www.github.com/ismaelvr1999)

# Screenshots πŸ“Έ

### Login Screen
![Login Screen](./screenshots/login.png)

### Sign Up Screen
![Login Screen](./screenshots/sign-up.png)

### Home Screen
![Home Screen](./screenshots/home.png)

### Websites Accounts Screen
![Add Password Screen](./screenshots/websites-accounts.png)

### Cards Screen
![Add Password Screen](./screenshots/cards.png)

### Passports Screen
![Add Password Screen](./screenshots/passports.png)

# Tech Stack πŸ”§

This project utilizes the following technologies:
- **React** βš›οΈ: A library for building dynamic user interfaces.
- **JSX** πŸ“: A syntax extension for JavaScript that allows writing HTML elements in React.
- **CSS** 🎨: Stylesheets used to design and layout the application.
- **JavaScript (JS)** πŸ’»: The programming language used to add interactivity and functionality.
- **Axios** 🌐: A promise-based HTTP client for making API requests.
- **react-router-dom** πŸ—ΊοΈ: A library for handling routing and navigation in React applications.

# Installation πŸ“¦

To run this project locally, follow these steps:

1. **Clone the repository.**
```bash
git clone https://github.com/ismaelvr1999/CipherGuard.git

2. **Install dependencies.**
```bash
cd CipherGuard
npm install

3. **Set up environment variables.**
Create a .env file in the root of the project and add the following variables:
```env
PORT=your_application_port
4. **Start the server.**
```bash
npm start