🔍 O GtGram é uma aplicação de rede social desenvolvida para compartilhar fotos e interagir com outros usuários. Nesta aplicação, os usuários podem se cadastrar, fazer login, postar suas fotos, seguir outros usuários e curtir suas fotos.
A aplicação utiliza uma API desenvolvida especificamente para este projeto, que permite a comunicação com o servidor e o armazenamento das informações dos usuários e fotos.
- Cadastro de usuário
- Login de usuário
- Postagem de fotos
- Seguir outros usuários
- Curtir fotos de outros usuários
- Comentar fotos de outros usuários
-
Página de Login: Permite que os usuários façam login em suas contas.
-
Página de Cadastro: Permite que novos usuários se cadastrem na aplicação.
-
Página Inicial: Exibe o feed de fotos dos usuários seguidos, onde é possível curtir e comentar fotos.
-
Página de Perfil: Mostra o perfil do usuário logado, suas informações e suas fotos postadas.
-
Página de Explorar: Permite que o usuário explore fotos de outros usuários.
- React
- HTML5
- CSS3
- Redux
- Redux Toolkit
- React Router
- axios
- Semantic UI React
- Componentes React
- Gerenciamento de Estado com Redux
- Navegação com React Router
- Requisições HTTP com axios
- Estilização de componentes com Semantic UI React
Este projeto é dividido em duas partes:
- Frontend (este repositório)
- Backend
Antes de começar, certifique-se de ter instalado em sua máquina as seguintes ferramentas: Git, Node.js. Além disso, é bom ter um editor para trabalhar com o código, como o VSCode.
- Clone este repositório:
$ git clone https://github.com/gtamaral/gtGram-frontend.git
🤝 Colaboradores Projeto desenvolvido por:
![]() Rodrigo Amaral Jucá |