patriciadania / SAP009-social-network

Terceiro projeto realizado para o Bootcamp da @Laboratoria. Uma rede social responsiva destinada a unir mulheres na tecnologia. Projeto desenvolvido em parceria com @ajuliamm e @analeticiabacha.

Home Page:https://code-girlsio.web.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Code Girls 💻

Terceiro projeto realizado para o Bootcamp da Laboratória. O objetivo consiste em uma rede social responsiva destinada a unir mulheres na tecnologia. O projeto permite a interação das usuárias através da criação de postagens, curtidas, edição e exclusão das mesmas. As usuárias acessam a aplicação através da criação de contas e login autenticados pelo Firebase. Todo o desenvolvimento foi realizado em SPA, Mobile First e com 100% de cobertura nos testes.


Acesse o projeto: aqui.

git Rafa-HTML Rafa-CSS Rafa-Js vscode Figma Firebase

Desenvolvido por

Patricia Adania de Oliveira
Linkedin | Github

Angelina Melo
Linkedin | Github

Ana Leticia B. Prince
Linkedin | Github


Índice


1. Definição de Produto 🗒️

O projeto desenvolvido visa atender mulheres que estão no meio tecnológico, proporcionando um apoio mútuo onde as usuárias se sintam acolhidas, compartilhem suas vivências e possam ser apoio uma das outras. Assim, Code Girls proporciona uma troca de experiências de suma importância para o crescimento profissional e pessoal de todas.


2. Histórias de Usuários 📝

Após análise dos requisitos do projeto e também do cenário escolhido para o desenvolvimento da aplicação, criou-se as histórias de usuários.

tela das historias de usuarios
Tela 1: Histórias de usuários.

3. Protótipo Versão Desktop 📽️

Desenvolveu-se protótipos de alta fidelidade usando o Figma. Para isso, foi pensado em todas as interações das usuárias na aplicação, para que assim, pudessem ter autonima na utilização da mesma.

tela inicial de login
Tela 1: Tela inicial de login para desktop.
tela de cadastro
Tela 2: Tela de cadastro.
Tela inicial
Tela 3: Tela inicial após login da usuária.
Tela de publicação
Tela 4: Tela de publicação.

4. Protótipo Versão Mobile 📽️

A responsividade da aplicação foi inserida desde o início com os conceitos de Mobile First. Para isso, adaptamos toda a aplicação para telas menores e para que a experiência das usuárias não fossem afetadas e permanecessem com as mesmas funcionalidades da versão desktop.

Cadastro e login versão mobile
Tela 1: Tela de cadastro e login versão mobile.
Demais telas versão mobile
Tela 2: Demais telas versão mobile.

5. Interface 📽️

A interface levou em conta todas as histórias de usuários desenvolvidas bem como a fidelidade ao protótipo criado.

tela principal da aplicação
Tela 1: Tela principal da aplicação desenvolvida.

6. Testes 📊

O projeto foi entregue com 100% de cobertura dos testes. Utilizou-se mocks para a realização dos testes das funções do Firebase.

testes
Tela 1: Testes realizados.

7. Checklist de objetivos alcançados 🏆

  • [:star2:] Usar VanillaJS.
  • [:star2:] UI: É responsivo.
  • [:star2:] Passa pelo linter.
  • [:star2:] Passa pelos testes (npm test).
  • [:star2:] Ser uma Single Pages Application (SPA).
  • [:star2:] Inclui histórias de usuário no README.md.
  • [:star2:] Autenticação com Firebase e uso do Firestore.
  • [:star2:] Inclui uma definição de produto clara e informativa no README.md.
  • [:star2:] Inclui rascunho da solução (protótipo de alta fidelidade) no README.md.
  • [:star2:] Atender ao CRUD (Create, Reade, Update and Delete) utilizando o Firebase.
  • [:star2:] Testes unitários cobrem um mínimo de 70% de statements, functions, lines e branches.

About

Terceiro projeto realizado para o Bootcamp da @Laboratoria. Uma rede social responsiva destinada a unir mulheres na tecnologia. Projeto desenvolvido em parceria com @ajuliamm e @analeticiabacha.

https://code-girlsio.web.app/


Languages

Language:JavaScript 75.9%Language:CSS 23.1%Language:HTML 1.0%