Skip to content

Este projeto consiste em uma aplicação mobile de uma rede social, que tem como proposito promover ações e projetos relacionados a ODS, estabelecidos pela ONU, chamado Green Connect.

Notifications You must be signed in to change notification settings

luciana-pereira/social-life-ring-mobile

Repository files navigation

Potuguês 🇧🇷 | English 🇺🇸

logo

CURSO: Sistemas para Internet | FIAP

ATIVIDADE: Enterprise Challange

Desafio: "Inovação e Tecnologia com propósito social: Desenvolvimento de uma rede social multiplataforma com funcionalidades que promovam o engajamento dos usuários em ações relacionada ao ODS estabelecidos pela ONU."

📄 Índice

1. Visão Geral

O projeto Social Life Ring é uma rede social desenvolvida em Kotlin para promover o engajamento dos usuários em ações e projetos relacionados aos Objetivos de Desenvolvimento Sustentável (ODS) estabelecidos pela ONU. Permite aos usuários criar perfis, compartilhar informações sobre iniciativas relacionadas aos ODS, participar de eventos, realizar doações e colaborar em projetos sociais.

2. Planejamento Ágil

Utilizamos a ferramenta Project do GitHub para planejar ideias e organizar tarefas, priorizando os itens necessários para o desenvolvimento e distribuindo as tarefas entre a equipe.

3. Protótipo

O projeto foi desenvolvido com base em um protótipo criado no Figma. Para acessar o protótipo e mais informações, clique AQUI.

4. Tecnologias Utilizadas

  • Kotlin
  • API

5. Instalação

Para instalar e executar este projeto localmente, siga as instruções abaixo:

  1. Clone o repositório:
    git clone https://github.com/luciana-pereira/social-life-ring-mobile.git
    

6. Estrutura do Projeto

A estrutura de pastas e arquivos do projeto é organizada da seguinte forma:

social-life-ring-mobile/
├── public/
├── app/
│  ├── src/
│  |  ├── main/
│  |  |   ├── java/
|  |  |   |  ├── com/
|  |  |   |  |  ├── greenconect/
|  |  |   |  |  |  ├── socialliferingmobile/
|  |  |   |  |  |  |  ├── ui/
│  |  |   |  |  |  |  └── MainActivity.kt
│  |  |   |  |  |  └── ...
│  |  |   |  |  └── ...
│  |  |   |  └── ...
│  |  |   ├── res/
|  |  |   |  ├── drawable/
|  |  |   |  ├── layout/
|  |  |   |  |  ├── activity_login.xml
|  |  |   |  |  └── activity_register.xml
|  |  |   |  ├── values/
|  |  |   |  |  ├── colors.xml/
|  |  |   |  |  ├── strings.xml/
|  |  |   |  |  ├── styles.xml/
|  |  |   |  |  └── themes.xml/
|  |  |   |  └── xml/
|  |  |   └── ...
|  |  └──...
|  └──..
├── .gitignore
├── build.gradle
└── README.md

7. Configuração

Para configurar o projeto, é necessário fornecer as seguintes variáveis de ambiente:

  • CONFIG_JSON: Arquivo JSON contendo as configurações de projeto.

8. Executando o Projeto

Para executar o projeto localmente, use o seguinte comando:

./gradlew run

9. Contribuição

Aceitamos contribuições de todos os desenvolvedores. Para contribuir com o projeto, siga estas etapas:

  1. Faça um fork do projeto
  2. Crie uma branch para sua feature (git checkout -b feature/SuaFeature)
  3. Faça commit das suas alterações (git commit -am 'Adicionando nova feature')
  4. Faça push para a branch (git push origin feature/SuaFeature)
  5. Crie um novo Pull Request

Antes de enviar sua contribuição, certifique-se de seguir as diretrizes de contribuição do projeto e de executar os testes unitários.

10. Licença

Este projeto está licenciado sob a MIT License.

11. ODS da ONU

O projeto Social Life Ring está alinhado com os seguintes Objetivos de Desenvolvimento Sustentável (ODS) da ONU:

  1. Objetivo 3: Saúde e Bem-Estar - Promovendo a conscientização sobre questões de saúde e incentivando práticas saudáveis.
  2. Objetivo 7: Energia Acessível e Limpa - Promovendo o uso de energia renovável e práticas sustentáveis de consumo de energia.
  3. Objetivo 12: Consumo e Produção Responsáveis - Incentivando o consumo consciente e a redução do desperdício.

12. Contato

Para mais informações sobre o projeto, entre em contato com Luciana Pereira.

13. Desenvolvedores

:octocat: Esta aplicação foi desenvolvida por:

Foto de Flavia no GitHub
Flavia
Foto de Fernanda no GitHub
Luciana Pereira
Foto de Matheus Cavalcante no GitHub
Matheus Cavalcante
Foto de Tobias Soares no GitHub
Tobias Soares

About

Este projeto consiste em uma aplicação mobile de uma rede social, que tem como proposito promover ações e projetos relacionados a ODS, estabelecidos pela ONU, chamado Green Connect.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages