{"id":20113186,"url":"https://github.com/rickreisdev/GerenciadorSenhas","last_synced_at":"2025-05-06T11:32:46.979Z","repository":{"id":245956957,"uuid":"819667761","full_name":"rickreisdev/GerenciadorSenhas","owner":"rickreisdev","description":"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).","archived":false,"fork":false,"pushed_at":"2024-09-16T23:27:42.000Z","size":431,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-02T18:51:14.800Z","etag":null,"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"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rickreisdev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-25T01:14:09.000Z","updated_at":"2024-09-16T23:27:45.000Z","dependencies_parsed_at":"2024-06-25T02:37:47.252Z","dependency_job_id":"b09a5b15-3492-420f-930d-2028125e6a7d","html_url":"https://github.com/rickreisdev/GerenciadorSenhas","commit_stats":null,"previous_names":["rickreisme/gerenciadorsenhas","rickreisdev/gerenciadorsenhas"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rickreisdev%2FGerenciadorSenhas","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rickreisdev%2FGerenciadorSenhas/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rickreisdev%2FGerenciadorSenhas/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rickreisdev%2FGerenciadorSenhas/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rickreisdev","download_url":"https://codeload.github.com/rickreisdev/GerenciadorSenhas/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252675085,"owners_count":21786773,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["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"],"created_at":"2024-11-13T18:23:31.467Z","updated_at":"2025-05-06T11:32:46.600Z","avatar_url":"https://github.com/rickreisdev.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Gerenciador de Senhas\n\n## Sobre o Projeto\n\nO Gerenciador de Senhas é uma solução desenvolvida para armazenar e gerenciar suas senhas de forma segura e eficiente. Com uma interface intuitiva.\n\nEste 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).\n\n**Observações:**\n- 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.\n- 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.\n- Por enquanto o site só está otimizado para web, não está resposivo para dispositivos móveis.\n\n## Capturas de tela\n![Login](./assets/print7.png)\n![Dashboard](./assets/print.png)\n![Cadastro de nova senha](./assets/print2.png)\n![Cadastrando nova senha](./assets/print3.png)\n![Gerando nova senha](./assets/print4.png)\n![Favoritos](./assets/print5.png)\n![Notas Seguras](./assets/print6.png)\n\n## Tecnologias Utilizadas\n\nNosso projeto utiliza tecnologias de ponta para garantir a melhor experiência e segurança:\n\n- **Back-End:** Desenvolvido em Python, garantindo uma base sólida e segura.\n- **Front-End:** Construído com Vite e React, proporcionando uma interface rápida e responsiva.\n- **Outras tecnologias/ferramentas utilizadas:** Docker, SASS, Flask, PostgreSQL\n\n## Nossa Equipe\n\n- Camila Frazão\n- João Henrique (responsável pelo banco de dados)\n- Júlio Cesar (responsável pelo Back-End)\n- Rickson Reis (responsável pelo Front-End)\n- Vitor Hayaxibara\n\n## Instruções para Rodar o Projeto\n**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.\n\n### Back-End\n\n1. Navegue até a pasta `Back_API_Python`.\n2. Execute o arquivo `run.py`:\n    ```bash\n    python run.py\n    ```\n\n### Front-End\n\n1. Navegue até a pasta `Front_Vite`.\n2. Abra a pasta no terminal e execute o seguinte comando para baixar todas as dependências do projeto:\n    ```bash\n    npm install\n    ```\n3. Em seguida, execute o seguinte comando para iniciar a aplicação:\n    ```bash\n    npm run dev\n    ```\n\n### Banco de Dados\n\n1. Navegue até a pasta `BD`.\n2. Suba o container Docker executando o arquivo `docker-compose.yaml` com o seguinte comando:\n    ```bash\n    docker-compose up\n    ```\n**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'.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frickreisdev%2FGerenciadorSenhas","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frickreisdev%2FGerenciadorSenhas","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frickreisdev%2FGerenciadorSenhas/lists"}