All Projects → grochavieira → instagram-clone-frontend

grochavieira / instagram-clone-frontend

Licence: MIT license
📸 Um clone do instagram, onde você pode logar/registrar, criar novos posts, seguir outros usuários e ver os posts das pessoas que você segue.

Programming Languages

typescript
32286 projects
SCSS
7915 projects
HTML
75241 projects

Projects that are alternatives of or similar to instagram-clone-frontend

flutter feathersjs.dart
Communicate with your feathers js server from flutter app with unbelieved ease and make happy your customers.
Stars: ✭ 19 (+18.75%)
Mutual labels:  socketio
Dapper.AmbientContext
Ambient context implementation for Dapper.NET
Stars: ✭ 31 (+93.75%)
Mutual labels:  context
nestjs-cls
A continuation-local storage (async context) module compatible with NestJS's dependency injection.
Stars: ✭ 110 (+587.5%)
Mutual labels:  context
realtime-geolocation
Geolocation tracking app with Node.js, Socket.io, & AngularJS
Stars: ✭ 29 (+81.25%)
Mutual labels:  socketio
uno-online
Two player online game of UNO. Made using React and Socket.IO
Stars: ✭ 106 (+562.5%)
Mutual labels:  socketio
context
A proof of concept implementation of scoped context
Stars: ✭ 16 (+0%)
Mutual labels:  context
ghaction-dump-context
GitHub Action composite to dump context
Stars: ✭ 30 (+87.5%)
Mutual labels:  context
xMenuTools
Extended context menu tools for Windows
Stars: ✭ 56 (+250%)
Mutual labels:  context
interactor
Simple service objects for PHP
Stars: ✭ 36 (+125%)
Mutual labels:  context
rocket-pipes
Powerful pipes for TypeScript, that chain Promise and ADT for you 🚌 -> ⛰️ -> 🚠 -> 🏂 -> 🚀
Stars: ✭ 18 (+12.5%)
Mutual labels:  context
ember-right-click-menu
An easy and flexible addon to add context menus anywhere in your application
Stars: ✭ 14 (-12.5%)
Mutual labels:  context
SocketIOSharp
C# implementation of Socket.IO protocol revision 4 client and server.
Stars: ✭ 101 (+531.25%)
Mutual labels:  socketio
react-zap
⚡ Zap props from one React component to another, using React new context API and your existing higher-order components ⚡
Stars: ✭ 17 (+6.25%)
Mutual labels:  context
captcha
Go package captcha generation and verification of image, Refer from https://github.com/dchest/captcha. Use captcha pool generation
Stars: ✭ 29 (+81.25%)
Mutual labels:  context
context-mirror
Mirror of ConTeXt beta source code
Stars: ✭ 49 (+206.25%)
Mutual labels:  context
react-context
(つ°ヮ°)つ Understanding React Context
Stars: ✭ 11 (-31.25%)
Mutual labels:  context
elcontext
Context-based actions for Emacs
Stars: ✭ 18 (+12.5%)
Mutual labels:  context
kubeswitch
visually select kubernetes context/namespace from tree
Stars: ✭ 15 (-6.25%)
Mutual labels:  context
wc-context
Context for Web Components
Stars: ✭ 26 (+62.5%)
Mutual labels:  context
Hunch
Hunch provides functions like: All, First, Retry, Waterfall etc., that makes asynchronous flow control more intuitive.
Stars: ✭ 94 (+487.5%)
Mutual labels:  context

GitHub language count Repository size GitHub last commit License

🚧 Aplicação Finalizada! 🚧

🏁 Tópicos

👉 Sobre
👉 Funcionalidades
👉 Demonstração
👉 Como executar
👉 Tecnologias
👉 Autor
👉 Licença

💻 Sobre o projeto

Um clone do site do Instagram, na qual você pode logar/registrar, criar novos posts(imagens/videos), seguir outros usuários, ver os posts dos usuários que você segue, comentar e curtir as postagens e receber notificações relacionadas ás suas postagens e quem te segue.

O site pode ser acessado no link abaixo:

clone do instagram

⚙️ Funcionalidades

  • Usuário pode se registrar criando uma conta com seu nome, email, nome de usuário, senha e foto de perfil;
  • Usuário pode se logar utilizando suas credenciais;
  • Usuário pode criar um post e armazenar as imagens no cloudinary;
  • Usuário pode seguir outros usuários;
  • Usuário pode ver o post de outros usuários (pessoas que o usuário segue);
  • Usuário tem um perfil que mostra todas as suas postagens;
  • Usuário pode visualizar o perfil de outros usuários;
  • Usuário pode ver um feed global de imagens (de acordo com os usuários que ele segue);
  • Usuário tem uma página de notificações (sempre que alguém comenta/curte um post seu ou passa a te seguir);
  • O feed é atualizado sempre que um novo post é adicionado/deletado (Web Sockets);
  • O post é sempre atualizado em tempo real quando alguém curte/comenta (Web Sockets);
  • Página de perfil dos usuários é atualizada em tempo real p/ seguidores/seguindo (Web Sockets);
  • As notificações (coração) no header do site é atualizado em tempo real (Web Sockets);
  • Layout responsivo para mobile.

🕹️ Demonstração

clone do instagram demonstração

🚀 Como executar o projeto

💡O Frontend precisa que o Backend esteja sendo executado para funcionar, que pode ser acessado AQUI.

Pré-requisitos

Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js, Yarn.d Além disto é bom ter um editor para trabalhar com o código como VSCode

Váriaveis de Ambiente

Veja o arquivo .env.sample

🧭 Rodando a aplicação web (Frontend)

# Clone este repositório
$ git clone https://github.com/grochavieira/instagram-clone-frontend.git

# Acesse a pasta do projeto no seu terminal/cmd
$ cd instagram-clone-frontend

# Vá para a pasta da aplicação Front End
$ cd web

# Instale as dependências
$ yarn install

# Execute a aplicação em modo de desenvolvimento
$ yarn start

# A aplicação será aberta na porta:3000 - acesse http://localhost:3000

🛠 Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

Website (React + TypeScript)

Veja o arquivo package.json

Utilitários


🦸‍♂️ Autor

grochavieira
🌟 Guilherme Rocha Vieira 🌟

Linkedin Badge


📝 Licença

Este projeto esta sobe a licença MIT.

Feito com 😆 por Guilherme Rocha Vieira 👋🏽 Entre em contato!


Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].