Skip to content

A aplicação consiste em um CRUD(criação, consulta, atualização e destruição de dados) simulando uma rede social. Nela é possível a criação de usuários, a criação de posts inteiramente personalizável, possui uma Home que mostra os posts criados em ordem de criação (similar ao que o Instagram faz), há também um dashboard com os seus posts para te …

Notifications You must be signed in to change notification settings

pedropleite/Social_Network

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Social Network 📱


Video da aplicação | Application video:


PT-BR

Sobre esse projeto 🔍

Link para a aplicação: https://social-networkp.netlify.app/

CRUD construido em ReactJS usando o Firebase como banco de dados para facilitar a autenticação e armazenamento de dados, além do auxílio de ferramentas como o Context API para uma melhor administração do estado e propriedades, Styled-Components para uma estilização mais prática usando JavaScript, Axios para requisições HTTP e React-Router para criação de rotas.


A aplicação consiste em um CRUD(criação, consulta, atualização e destruição de dados) simulando uma rede social. Nela é possível a criação de usuários, a criação de posts inteiramente personalizável, possui uma Home que mostra os posts criados em ordem de criação (similar ao que o Instagram faz), há também um dashboard com os seus posts para te permitir editá-los ou exclui-los conforme queira, há dois modos de brilho, o dark e o light, facilitando assim para quem possui alguma sensibilidade à luz e também uma barra de pesquisa para facilitar a experiência do usuário para caso ela queira ver um post em específico.


Essa aplicação foi pensada para realmente se parecer com uma rede social, permitindo os usuários criarem posts sobre o seu dia a dia e interagirem com os seus colegas.


Tecnologias utilizadas 💻


Features 🕹

  • Sistema de autenticação completo no Front-End com mensagens responsivas ao seu erro, facilitando o entendimento do usuário.
  • Sistema de login e registro usando a API do Firebase.
  • Home com a amostragem de todos os posts já criados em ordem de criação, facilitando assim o usuário saber quais foram os últimos.
  • Sistema de criação de posts totalmente personalizável, incluindo título, conteúdo, imagem e etc.
  • Barra de pesquisa de posts para facilitar caso o usuário queira procurar por algum em específico.
  • Dashboard com todos os posts criados pelo usuário permitindo o mesmo ver quais foram eles, editá-los como quiser e também deletá-los.
  • Sistema de temas Dark/Light com o framer-motion para a animação, permitindo assim o usuário decidir pelo tema que melhor o atenda.

Status do projeto 📌

  • Ainda em atualização. Será adicionado novas features, como:
  • Sistema de like nos posts.
  • Renovação do estilo da página.
  • Sistema de edição do perfil, dando a possibilidade do usuário adicionar uma foto no perfil e mais informações.
  • Migração do Context API para Redux.




EN-US

About This Project 🔍

Link to the application: https://social-networkp.netlify.app/

CRUD built in ReactJS using Firebase as a database to facilitate authentication and data storage, in addition to the help of tools such as the Context API for better state and property management, Styled-Components for a more practical styling using JavaScript, Axios for HTTP requests and React-Router for creating routes


The application consists of a CRUD (data creation, query, update and destruction) simulating a social network. It is possible to create users, create fully customizable posts, it has a Home that shows the posts created in order of creation (similar to what Instagram does), there is also a dashboard with your posts to allow you to edit them or delete them as you wish, there are two brightness modes, dark and light, making it easier for those who have some sensitivity to light and also a search bar to facilitate the user experience in case she wants to see a specific post.


This application was designed to really look like a social network, allowing users to create posts about their daily lives and interact with their colleagues.


Technologies Used 💻


Features 🕹

  • Complete Front-End authentication system with responsive messages to your error, making it easier for the user to understand.
  • Login and registration system using Firebase API.
  • Home with the sampling of all posts already created in order of creation, thus making it easier for the user to know which were the last ones.
  • Fully customizable post creation system, including title, content, image, etc.
  • Post search bar to make it easier if the user wants to search for a specific one.
  • Dashboard with all the posts created by the user allowing the user to see what they were, edit them as they wish and also delete them.
  • Dark/Light theme system with framer-motion for animation, thus allowing the user to decide on the theme that best suits him.

Project status 📌

  • Under construction (Features such as adding comments and likes will still be added).


About

A aplicação consiste em um CRUD(criação, consulta, atualização e destruição de dados) simulando uma rede social. Nela é possível a criação de usuários, a criação de posts inteiramente personalizável, possui uma Home que mostra os posts criados em ordem de criação (similar ao que o Instagram faz), há também um dashboard com os seus posts para te …

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published