- Vite
- Typescript
- React
- TailwindCSS
- Axios
https://github.com/bc-fullstack-03/luan-chrystian-frontend
Para clonar o repositório na sua IDEnpm install
Para instalar as dependências necessáriasnpm run dev
Para executar o Front-End
É necessário ter o Docker instalado para executar a aplicação localmente.
git clone https://github.com/LuanC14/NetSys_Parrot_Backend.git
Para clonar o repositório na sua IDEdocker-compose up -d
Para criar os contêineres do MongoDB e do LocalStack (Bucket-S3)- Realizados estes comandos, basta buildar e executar o backend na sua IDE.
- Executar o contêiner do Localstack:
docker exec -it IdDoContêinerLocalStack bash
- Inicializar a shell do AWS através do comando
aws configure --profile default
- Preencher o restante dos campos conforme a imagem.
O projeto do link corresponde ao que está no meu repositório, nele contém novas features e correções que optei em deixar separado, mantendo aqui somente o que consegui realizar dentro do prazo. https://www.linkedin.com/feed/update/urn:li:activity:7069074342633947136/
Features demonstradas em vídeo:
- Login;
- Alteração da foto do perfil e outros dados de usuário e biografia; Criando uma publicação;
- Buscando um usuário no Input da tela Social;
- Follow e unfollow; Curtindo publicação de usuário;
- Comentando publicação de usuário e Logout;
video-output-D5E8E58C-0DE3-4291-80DE-990DB271B24A.MP4
Caso o vídeo não esteja disponível: https://youtu.be/lMehuiGR5DE
- Disponível breakpoints personalizados de responsividade, desde para telas grandes, pequenas e mobile.
- Disponível um componente exibido durante execução das promises
- Na versão mobile algumas telas deixei indisponíveis, como por exemplo a de criação de publicação e alteração de dados do perfil por conta de alguns inconvenientes temporários em relação a responsividade.