A rede social Horta Urbana foi desenvolvida para promover a interação entre pessoas que estejam interessadas em compartilhar informações sobre hortas e pequenos plantios em espaços urbanos. É uma Single Page Application responsiva para todas interfaces que utiliza o Firebase como banco de dados.
Ao definir o tema do projeto, definimos em equipe a seguinte persona para ajudar a definir o conteúdo e valor da rede social Horta Urbana:
Bárbara, estudante de Engenharia Ambiental, 25 anos (usa Instagram, WhatsApp e LinkedIn)
Objetivos: Bárbara tem como objetivo compartilhar conhecimentos adquiridos na faculdade e impactar positivamente as metrópoles, que são as áreas mais afetadas devido as poucas áreas verdes e excesso de agrotóxicos nos alimentos. Também gostaria construir e adquirir conhecimentos de como cuidar de uma horta e assim obter seus próprios alimentos (orgânicos) e ter uma alimentação mais saúdavel.
Desafios: Se conectar com pessoas com os mesmos interesses e ter um espaço que proporcione o intercâmbio de informações, idéias e a permuta de sementes e mudas.
Como esta Rede Social pode ajudá-la? Com a Horta Urbana é possível compartilhar como dar início a hortas caseiras para quem ainda não começou e dicas para os que já estão familiarizados com esses hábitos!
Esta aplicação é uma Rede Social onde o usuário pode ingressar criando uma conta na aplicação ou por meio de uma conta Google. Ao fazer login o usuário pode postar suas ideias, perguntas e interagir com outros usuários ao ler posts e por meio de comentários.
As funcionalidades foram designadas com as seguintes demandas do usuário:
Como usuário novo devo poder:
- criar uma conta com email e senha válidos para poder iniciar uma sessão e ingressar na Rede Social;
- ter a opção de iniciar sessão com uma conta Google para ingressar na Rede Social sem necessidade de criar uma conta de email válido.
Como usuário logado devo poder:
- criar, guardar, deletar, editar in place as postagens privadas ou públicas;
- ver todas as postagens públicas, e todas as postagens pessoais privadas, criadas até o momento, das mais recentes para as mais antigas;
- trocar a configuração de privacidade das postagens pessoais;
- dar like e ver a contagem de likes nas publicações;
- escrever, salvar e deletar os comentários pessoais nas publicações;
- postar fotos;
- visualizar os dados do perfil criado e editá-los;
O planejamento e desenvolvimento da primeira versão desse projeto foi realizado em equipe em 3 sprints:
- Planejamento do projeto e desenvolvimento das telas de login e cadastro.
- Tela de Mural de Posts, operações CRUD para deletar, editar, adicionar e exibir postagens na tela.
- Privacidade dos posts, tela de Perfil e edição da biografia, postagem de fotos e opção de deletar um comentário.
Esse projeto foi desenvolvido como parte do currículo do Bootcamp da Laboratória Brasil e todos os requisitos para o projeto podem ser verificados aqui.
O projeto foi criado e desenvolvido por:
- Giovanna Oliveira
- Juanita Solano
- Mônica Sousa