Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rafaelmachadobr/nutriajuda

NutriAjuda é uma aplicação desenvolvida com o propósito de auxiliar os usuários no planejamento de suas compras de alimentos, levando em consideração fatores como região geográfica, renda e quantidade de pessoas na família. O projeto foi desenvolvido como parte de um trabalho acadêmico para a disciplina Linguagem de Programação Orientada a Objetos.
https://github.com/rafaelmachadobr/nutriajuda

aps java mvc netbeans ods poo swing

Last synced: 22 days ago
JSON representation

NutriAjuda é uma aplicação desenvolvida com o propósito de auxiliar os usuários no planejamento de suas compras de alimentos, levando em consideração fatores como região geográfica, renda e quantidade de pessoas na família. O projeto foi desenvolvido como parte de um trabalho acadêmico para a disciplina Linguagem de Programação Orientada a Objetos.

Awesome Lists containing this project

README

        

## Descrição
O Projeto NutriAjuda é uma aplicação desenvolvida como parte de um trabalho acadêmico para a disciplina Linguagem de Programação Orientada a Objetos da Universidade Paulista. O objetivo do projeto é ajudar os usuários a planejar suas compras de alimentos de forma sustentável, levando em consideração fatores como região geográfica, renda e quantidade de pessoas na família.

## Arquitetura
A aplicação segue uma arquitetura MVC (Model-View-Controller), onde o modelo é responsável por representar os dados e a lógica de negócio, a visão é responsável pela interface gráfica com o usuário e o controlador coordena a interação entre o modelo e a visão.

## Tecnologias Utilizadas
- Java: Linguagem de programação utilizada no desenvolvimento da aplicação.
- Swing: Biblioteca gráfica do Java para criar a interface com o usuário.
- NetBeans: IDE utilizada para o desenvolvimento e gerenciamento do projeto.

## Funcionalidades
- Cadastro de informações: O usuário pode inserir sua renda mensal, quantidade de pessoas na família e região geográfica.
- Validação de dados: As informações fornecidas pelo usuário são validadas para garantir que estejam corretas e completas.
- Cálculo de alimentos recomendados: Com base nas informações fornecidas pelo usuário, a aplicação calcula e exibe uma lista de alimentos recomendados para compra.
- Exibição de alimentos mais produzidos: A aplicação também exibe uma lista dos alimentos mais produzidos na região fornecida pelo usuário.

## Instalação

Para executar o NutriAjuda em seu computador, siga as etapas abaixo:

1. Certifique-se de ter o Java Development Kit (JDK) instalado em sua máquina. Caso não tenha, faça o download e a instalação a partir do site oficial da Oracle.

2. Faça o download do código-fonte do projeto NutriAjuda.

3. Abra o NetBeans ou sua IDE de preferência e importe o projeto NutriAjuda.

4. Compile o projeto para verificar se não há erros de compilação.

5. Após compilar com sucesso, execute o projeto.

6. A aplicação NutriAjuda será iniciada e estará pronta para uso.

## Contribuidores
- [Kayky Vasconcelos da Silva](https://github.com/kaykyvasconcelos);
- Milene Dias Neto;
- [Rafael Ferreira Machado](https://github.com/rafaelmachadobr);
- [Victor Gomes da Penha Lira](https://github.com/victorglira).

## Licença
Este projeto está licenciado sob a Licença MIT. Consulte o arquivo [`LICENSE`](LICENSE) para obter mais informações.

## Referências
- Documentação oficial do Java: https://docs.oracle.com/en/java/
- Documentação oficial do Swing: https://docs.oracle.com/javase/tutorial/uiswing/