abacaxiguy / projeto-md

🔐 Criptografia RSA, projeto de Matemática Discreta 👨‍🏫

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


Criptografia RSA Logo

🔐 Criptografia RSA, projeto de Matemática Discreta 👨‍🏫

Last Commit Github Issues Follow Me



📥 Download

Você pode baixar a última versão do projeto aqui. A última versão inclui o executável para Windows, Linux e MacOS ✅.

Ou, se preferir, pode clonar o repositório e rodar o projeto localmente. Ensinamos logo abaixo 🔽.


🧪 Tecnologias

Este projeto foi desenvolvido utilizando as seguintes tecnologias e bibliotecas:

🎨 Frontend:

🛠 Backend:


🚀 Como executar

Para rodar esse projeto na sua máquina local, primeiro clone este repositório e execute o comando:

  # Na raiz do projeto, instale as dependências
  npm install

Depois de instalar as dependências do frontend, você precisa instalar as dependências do backend. Para isso, vá até a pasta backend e execute o comando:

  # Na pasta backend, primeiro crie um ambiente virtual
  python -m venv env # ou python3 -m venv env, dependendo da sua versão do python

  # Depois, ative o ambiente virtual
  . env/bin/activate # ou env/Scripts/activate, dependendo do seu sistema operacional

  # Por fim, instale as dependências
  pip install -r requirements.txt

Depois de instalar todas as dependências, você pode rodar o projeto. Para isso, execute os seguintes comandos:

  # Primeiro, inicie o backend
  python manage.py runserver

  # Depois, em outro terminal, inicie o frontend
  npm start

🎉 Pronto! Agora você pode acessar o backend do projeto em http://localhost:8000, e o frontend já estará rodando em uma janela do seu desktop.

⚠ Lembre-se, também, de preencher as credenciais necessárias em um arquivo .env usando o .env.example como um exemplo ⚠


🏗️ Protótipo

O desgin desse projeto foi feito a partir do protótipo criado pelo José Alexandre que se encontra aqui. Você pode vê-lo e comparar suas mudanças com o projeto final.




🤝 Contribuições

Contribuições, issues e feature requests são muito bem vindas!
Sinta-se à vontade checar a página de issues.


📜 Licença

Copyright © 2023 João Lucas 🤝 Iasmin Borba 🤝 José Alexandre .
This project is licensed under the MIT license.


👩‍💻 Desenvolvedores 👨‍💻


João Lucas

Iasmin Borba

José Alexandre

About

🔐 Criptografia RSA, projeto de Matemática Discreta 👨‍🏫

License:MIT License


Languages

Language:HTML 41.3%Language:JavaScript 25.0%Language:Python 22.0%Language:CSS 11.4%Language:Shell 0.2%Language:Procfile 0.1%