Este é um sistema simples de gerenciamento de viagens desenvolvido em Python. Permite aos usuários se cadastrarem, fazerem login, adicionar, listar e excluir viagens. As informações dos usuários e das viagens são armazenadas em arquivos de texto.
- Função:
cadastrar_usuario(usuarios)
- Descrição: Permite que novos usuários se cadastrem no sistema fornecendo um nome de usuário e uma senha.
- Função:
autenticar_usuario(usuarios)
- Descrição: Verifica se um usuário existe e se a senha fornecida está correta para permitir o login no sistema.
- Função:
adicionar_viagem(viagens, usuario)
- Descrição: Permite que um usuário autenticado adicione uma nova viagem especificando destino, datas de início e término, e atividades planejadas durante a viagem.
- Função:
listar_viagens(viagens, usuario)
- Descrição: Lista todas as viagens de um usuário autenticado.
- Função:
excluir_viagem(viagens, usuario)
- Descrição: Permite que um usuário autenticado exclua uma viagem específica com base em um índice fornecido.
Armazena os dados dos usuários no formato usuario:senha
. Cada linha representa um usuário cadastrado.
Armazena os dados das viagens no seguinte formato:
Cada viagem é listada em uma linha após a linha de cabeçalho Usuário:nome_do_usuario
.
- Python 3.x instalado.
- Clone o repositório ou faça o download dos arquivos.
- Abra o terminal ou prompt de comando.
- Navegue até o diretório onde os arquivos estão localizados.
- Execute o comando:
python nome_do_arquivo.py
- Execute o programa.
- Escolha a opção de cadastro para criar uma conta ou faça login se já tiver uma conta.
- Adicione novas viagens, liste viagens existentes, exclua viagens conforme necessário.
- Ao terminar, escolha a opção de sair para encerrar o programa.
Contribuições são bem-vindas! Sinta-se à vontade para fazer fork do projeto e enviar pull requests.
Equipe de colaboradores:
- Agilson Felix
- Jaciara Carla
- João Paulo
- João Vitor
Este projeto está licenciado sob a Licença MIT.