Skip to content

gabrielliosc/comunidade-tech

Repository files navigation

Pt-br


Site de uma comunidade de tecnologia para mulheres

Projeto front-end desenvolvido para o trabalho de MVP da terceira sprint no curso de pós-graduação em engenharia de software da PUC-Rio

Projeto em desenvolvimento

Report Bug

Súmario
  1. Sobre o projeto
  2. Instalação
  3. Roadmap
  4. Contato
  5. Créditos

Sobre O Projeto

Bem vindo(a)! Esse é um pojeto de front-end desenvolvido para um MVP de uma aplicação fullstack, a parte de back-end do projeto pode ser encontrada https://github.com/gabrielliosc/comunidade-tech-api/. O MVP tinha como proposta criar uma arquitetura de 3 componentes interligados

Um esquema da arquitetura final do MVP pode ser consultada abaixo

arquitetura drawio

O objetivo desse componente (A) é desenvolver um site de para interação entre mulheres com interese ou da área de tecnologia, para troca de experiências, conhecimento e promover a diversidade nesta área.

Nesse MVP é possível:

  • Acessar a landing page com informações sobre a comunidade e suas criadoras
  • Se cadastrar como membro da comunidade: conectando ao componente B
  • Realizar login como membro da comunidade: conectando ao componente B
  • Uma vez logada, cadastrar ou editar informações de seu perfil e links de redes sociais: conectando ao componente B
  • Consultar os membros da comunidade e ver mais sobre seu repositórios: Nesse caso entra também a conexão com o componente C (API pública) para consulta aos repositórios de cada membro através dos seus usuários para saber mais:
  • https://docs.github.com/en/rest?apiVersion=2022-11-28

Prints de tela da aplicação

Página Inicial

image image image

Membros

image

Repositórios

image

Login

image

Tela de cadastro

image

Perfil

image

Informação de segurança

image

Informação de grupos

image

(back to top)

Built With

React, TypeScript, Axios, Styled-components, Docker

[![Javascript][Javascript]][Javascript-url] [![CSS3][CSS3]][CSS3-url] [![HTML5][HTML5]][HTML5-url]

(back to top)

Instalação

  1. Clone o repositório
    git clone https://github.com/gabrielliosc/comunidade-tech.git
  2. Instale o docker em sua máquina
  3. Com o docker crie a imagem do front a partir do Dockerfile
    docker build . -t "front"
  4. Inicie a aplicação com o docker apontando para a porta correta
    docker run -p 5173:5173 front
  5. Acesse a aplicação na porta 5173
    http://172.17.0.3:5173/ 

Roadmap

  • Menu Header
  • Página Inicial
  • Logo
  • Formulário de cadastro de membro
  • Formulário de edição dos dados dos membros
  • Formulário de login
  • Página listando todos os membros existentes

(back to top)

Alguns pontos para melhoria do projeto podem ser listados como TO DOs no futuro

  • Adicionar opção de upload de avatar
  • Criar Página de Eventos
  • Criar Página de Cursos e Mentorias
  • Criar Página de edição das administradoras
  • Criar Grupos
  • Criar Página de Vagas

Contato

Gabrielli de Oliveira e Silva da Cruz- Linkedin - [email protected]

(back to top)

Créditos

(back to top)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages