Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rickreisme/gerenciadorsenhas
Este projeto foi realizado em conjunto com os meus amigos como atividade final da disciplina de Tópicos Especiais em Python no 6º semestre do curso de Análise e Desenvolvimento de Sistemas da Faculdade de Tecnologia de Ribeirão Preto (Fatec).
https://github.com/rickreisme/gerenciadorsenhas
api-rest axios docker docker-compose flask gerador-de-senha gerenciador gerenciador-de-senhas ja1zinh0 julio-cesar password-generator password-manager postgresql python reactjs rickreis rickreisme vite vite-react
Last synced: about 1 month ago
JSON representation
Este projeto foi realizado em conjunto com os meus amigos como atividade final da disciplina de Tópicos Especiais em Python no 6º semestre do curso de Análise e Desenvolvimento de Sistemas da Faculdade de Tecnologia de Ribeirão Preto (Fatec).
- Host: GitHub
- URL: https://github.com/rickreisme/gerenciadorsenhas
- Owner: rickreisme
- Created: 2024-06-25T01:14:09.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-09-16T23:27:42.000Z (3 months ago)
- Last Synced: 2024-09-17T04:01:59.402Z (3 months ago)
- Topics: api-rest, axios, docker, docker-compose, flask, gerador-de-senha, gerenciador, gerenciador-de-senhas, ja1zinh0, julio-cesar, password-generator, password-manager, postgresql, python, reactjs, rickreis, rickreisme, vite, vite-react
- Language: JavaScript
- Homepage:
- Size: 421 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Gerenciador de Senhas
## Sobre o Projeto
O Gerenciador de Senhas é uma solução desenvolvida para armazenar e gerenciar suas senhas de forma segura e eficiente. Com uma interface intuitiva.
Este projeto foi realizado em conjunto com os meus amigos como atividade final da disciplina de Tópicos Especiais em Python no 6º semestre do curso de Análise e Desenvolvimento de Sistemas da Faculdade de Tecnologia de Ribeirão Preto (Fatec).
**Observações:**
- Ao executar o projeto você será direcionado para a página de login, vá em 'Cadastre-se' para criar sua conta e em seguida faça login para acessar o Dashboard.
- A parte de redefinição de senha e as opções da página de configurações (exeto a opção 'Sobre') são somente visual, não apresentando nenhuma funcionalidade.
- Por enquanto o site só está otimizado para web, não está resposivo para dispositivos móveis.## Capturas de tela
![Login](./assets/print7.png)
![Dashboard](./assets/print.png)
![Cadastro de nova senha](./assets/print2.png)
![Cadastrando nova senha](./assets/print3.png)
![Gerando nova senha](./assets/print4.png)
![Favoritos](./assets/print5.png)
![Notas Seguras](./assets/print6.png)## Tecnologias Utilizadas
Nosso projeto utiliza tecnologias de ponta para garantir a melhor experiência e segurança:
- **Back-End:** Desenvolvido em Python, garantindo uma base sólida e segura.
- **Front-End:** Construído com Vite e React, proporcionando uma interface rápida e responsiva.
- **Outras tecnologias/ferramentas utilizadas:** Docker, SASS, Flask, PostgreSQL## Nossa Equipe
- Camila Frazão
- João Henrique (responsável pelo banco de dados)
- Júlio Cesar (responsável pelo Back-End)
- Rickson Reis (responsável pelo Front-End)
- Vitor Hayaxibara## Instruções para Rodar o Projeto
**Obs**: Tenha certeza que você tem o [Docker](https://www.docker.com) e o [Node.js ](https://nodejs.org/en)intalados em sua máquina.### Back-End
1. Navegue até a pasta `Back_API_Python`.
2. Execute o arquivo `run.py`:
```bash
python run.py
```### Front-End
1. Navegue até a pasta `Front_Vite`.
2. Abra a pasta no terminal e execute o seguinte comando para baixar todas as dependências do projeto:
```bash
npm install
```
3. Em seguida, execute o seguinte comando para iniciar a aplicação:
```bash
npm run dev
```### Banco de Dados
1. Navegue até a pasta `BD`.
2. Suba o container Docker executando o arquivo `docker-compose.yaml` com o seguinte comando:
```bash
docker-compose up
```
**Obs**: caso queira alterar o nome de usuário, senha e nome do banco de dados padrões, mude os valores dos campos 'POSTGRES_USER', 'POSTGRES_PASSWORD' e 'POSTGRES_DB'.