iFace - Rede Social Simples em Python

Descrição

iFace é uma aplicação de rede social simples desenvolvida em Python. Permite aos usuários criar contas, fazer login, adicionar e remover amigos, listar amigos e visualizar a rede de conexões entre usuários.

Funcionalidades

  • Criar conta: Novos usuários podem se registrar na plataforma fornecendo nome, email válido e senha com letras maiúsculas.
  • Login: Usuários registrados podem fazer login usando seu email e senha.
  • Adicionar amigo: Usuários podem adicionar outros usuários como amigos.
  • Remover amigo: Usuários podem remover amigos da sua lista de amigos.
  • Listar amigos: Usuários podem ver uma lista dos amigos que adicionaram.
  • Visualizar rede: Usuários podem ver a rede completa de amizades entre todos os usuários registrados.
  • Deletar conta: Usuários podem deletar sua conta, removendo todas as informações da plataforma.

Estrutura do Projeto

  • iface.py: Arquivo principal que contém a lógica da aplicação e a interface de linha de comando.
  • users.json: Arquivo JSON para armazenar os dados dos usuários (gerado automaticamente).
  • README.md: Este arquivo, contendo informações sobre o projeto.

Contribuição

Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou enviar pull requests com melhorias, correções de bugs ou novas funcionalidades.

Autor

  • Rômulo Siqueira