Este projeto é uma aplicação de cadastro e gerenciamento de eventos. Permite aos usuários criar, visualizar, atualizar e excluir eventos. No desenvolvimento foi utilizado Python com Flask como framework web.
- Cadastro de novos eventos.
- Visualização de eventos existentes.
- Atualização de eventos cadastrados.
- Exclusão de eventos.
- Gerenciamento completo de eventos.
- Python 3.x instalado
- pip (gerenciador de pacotes do Python)
- Clone o repositório: git clone https://github.com/Raissa-Cardoso/NLW_UNITE.git
- Navegue até o diretório do projeto: cd NLW_UNITE
- Crie um ambiente virtual: virtualenv venv
- Ative o ambiente virtual:
- No Windows: venv\Scripts\activate
- No Linux ou macOS: source venv/bin/activate
- Instale as dependências: pip install -r requirements.txt
- Inicie a aplicação: flask run
- Acesse a aplicação em seu navegador web: http://localhost:5000
- Python: Linguagem de programação principal.
- Flask: Framework web utilizado para desenvolvimento.
- Virtualenv: Ferramenta para criação de ambientes virtuais.
- Pylint: Ferramenta para análise estática de código Python.
- pre-commit: Ferramenta para versionamento de código.
- Entidades, Services e Repositories: Boas práticas de organização de código.
- Pytest: Framework de teste utilizado para testes automatizados.