fe-franco / Scripter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

# Aidly

O Aidly é um aplicativo inovador desenvolvido para facilitar as doações para organizações não governamentais (ONGs). Ele oferece uma experiência personalizada e gamificada, tornando o processo de doação simples, divertido e gratificante.

## Integrantes do Grupo

- Gabriel Galdino da Silva (RM: 550711)
- Murilo Nogueira (RM: 89162)
- Diogo Fagioli Bombonatti (RM: 551694)
- Luis Fernando Menezes Zampar (RM: 550531)
- Felipe Franco de Oliveira Perdome Machado (RM: 552064)

## Descrição do Projeto

O Aidly é um aplicativo desenvolvido com o objetivo de conectar pessoas que desejam fazer doações com organizações não governamentais (ONGs) que precisam de apoio. O aplicativo utiliza um algoritmo de inteligência artificial para fazer o matching entre as preferências do usuário e as requisições de doações das ONGs parceiras, fornecendo uma lista personalizada de doações relevantes.

O aplicativo permite aos usuários criar um perfil personalizado, indicando suas preferências de doação e informações básicas. As ONGs podem criar requisições de doações especificando o tipo de doação desejada, quantidade necessária, data limite e outras informações relevantes.

Além disso, o Aidly otimiza as rotas de coleta das doações físicas, aguardando até que haja um número suficiente de usuários doando na mesma região para tornar a coleta mais eficiente. O aplicativo também oferece opções de doação financeira, de alimentos e objetos, permitindo aos usuários selecionar os itens específicos que desejam doar e fornecer informações detalhadas.

Para tornar o processo de doação mais envolvente, o Aidly incorpora elementos de gamificação, como desafios, metas, conquistas, rankings e recompensas virtuais. Isso incentiva os usuários a participar ativamente e alcançar objetivos relacionados às doações.

Esse é um prototipo do aplicativo Aidly, da parte de cadastro de ONGs e criação de requisições de doações.

Ele foi desenvolvido utilizando a linguagem Python e a biblioteca Tkinter para a criação da interface gráfica. O aplicativo foi desenvolvido para ser executado em ambiente desktop.

## Funcionalidades

- Cadastro de ONGs
- Criação de requisições de doações

## Tecnologias Utilizadas

- Python
- Tkinter
- PIL

## Requisitos

- Python 3.x instalado
- Bibliotecas: tkinter, PIL

## Instalação de Dependências

As bibliotecas necessárias podem ser instaladas utilizando o gerenciador de pacotes do Python (pip). Execute o seguinte comando:

```bash
pip install Pillow
```

## Como Executar o Projeto

1. Baixe o arquivo ZIP do projeto e extraia os arquivos em uma pasta.
2. Abra o terminal e navegue até a pasta onde os arquivos foram extraídos.
3. Execute o seguinte comando:

```bash
python Aidly.py
```

## Exemplos de Uso

1. Clique no botão "Cadastrar ONG" para acessar a tela de cadastro de ONGs.
2. Preencha os campos com as informações da ONG e clique no botão "Cadastrar" para finalizar o cadastro.
3. Clique no botão "Criar Requisição" para acessar a tela de criação de requisições de doações.
4. Preencha os campos com as informações da requisição e clique no botão "Criar" para finalizar a criação da requisição.

vídeo de uso: https://www.youtube.com/watch?v=Kn5RoPFOt_0

## Contato

Para obter suporte adicional ou entrar em contato com a equipe do Aidly, envie um e-mail para contato.aidly@gmail.com ou visite nosso site em. Estamos prontos para ajudar!

About


Languages

Language:Python 66.2%Language:Tcl 33.8%