Análise e Desenvolvimento de Sistemas
Projeto: Desenvolvimento de uma Aplicação Distribuída
À medida que a sociedade reconhece cada vez mais a importância das práticas sustentáveis para a preservação ambiental, a lacuna entre o entendimento teórico da sustentabilidade e sua aplicação prática se torna evidente. Embora haja uma crescente conscientização sobre a necessidade de adotar hábitos mais ecológicos, muitas pessoas enfrentam obstáculos ao transformar esse reconhecimento em ações concretas. A aplicação "Green Habits" surge como uma solução prática ao oferecer desafios baseados em sugestões pré-definidas, permitindo que os usuários estabeleçam metas para incorporar práticas ecológicas em suas rotinas diárias, promovendo um estilo de vida mais responsável e consciente.
- Jaynne Polyana Nunes
- Kelly Cesário de Oliveira
- Leonardo Xavier
- Mariana Marcela Mercier de Oliveira
- Pedro Guimaraes Santos
- Pedro Henrique Caetano Soares
- Pedro Felipe Alves de Oliveira
O projeto é composto por três aplicações em Javascript/Typescript: uma API, um app mobile e um front-end. As instruções abaixo detalham o processo de rodar as aplicações localmente. Adicionalmente, o front-end e o back-end estão hospedados na nuvem e podem ser acessados em:
- https://habit-tracker-api.fly.dev/ (back-end)
- https://green-habits-puc.vercel.app/ (front-end)
Para configurar o backend, após instalar a versão 20.5.1
do node, siga as instruções abaixo:
- Navegue até o diretório
api
. - Execute o comando
npm install
para instalar as dependências. - Execute o comando
npm run start
Para configurar o frontend mobile, após instalar a versão 18.16.0
do node, siga as instruções abaixo:
- Navegue até o diretório
mobile
. - Execute o comando
npm install
para instalar as dependências. - Execute o aplicativo com o comando
npm run start
. - Utilize o Expo no Android lendo o QR code gerado no terminal com o aplicativo Expo.
- Para dispositivos iOS, leia o QR code com a câmera para iniciar a aplicação.
Para configurar o frontend web, após instalar a versão 18.16.0
do node, siga as instruções abaixo:
- Navegue até o diretório
web
. - Execute o comando
npm install
para instalar as dependências. - Execute a aplicação com o comando
npm run dev
. Acesse a aplicação em http://localhost:3000. - Para visualizar componentes isolados, execute
npm run storybook
.
Assim que a primeira versão do sistema estiver disponível, deverá complementar com as instruções de utilização. Descreva como instalar eventuais dependências e como executar a aplicação.
- Documentação de Contexto
- Especificação do Projeto
- Metodologia
- Projeto de Interface
- Arquitetura da Solução
- Template Padrão da Aplicação
- Programação de Funcionalidades
- Plano de Testes de Software
- Registro de Testes de Software
- Plano de Testes de Usabilidade
- Registro de Testes de Usabilidade
- Apresentação do Projeto
- Referências