Skip to content

SocialPost: Aplicativo Django para Postagens e Interação de Usuários

Notifications You must be signed in to change notification settings

nearo007/Social-Post

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blog App

Este é um sistema simples de blog desenvolvido com Django, permitindo que usuários criem contas, façam login, publiquem posts e visualizem perfis de outros usuários.

Funcionalidades

  • Página Inicial (index): Exibe todos os posts em ordem reversa (do mais recente para o mais antigo).
  • Registro (register): Permite que novos usuários se cadastrem, validando se o nome de usuário e o e-mail já estão em uso e se as senhas coincidem.
  • Login (login): Permite que os usuários façam login, autenticando suas credenciais e redirecionando para a página inicial.
  • Logout (logout): Faz o logout do usuário e o redireciona para a página inicial.
  • Criar Post (create_post): Permite que usuários autenticados criem posts, exigindo título e conteúdo.
  • Perfil do Usuário (user_profile): Mostra os posts do usuário logado e a contagem total de seus posts.
  • Página de Usuário (user_page): Exibe os posts de um usuário específico, desde que ele exista. Se for o próprio usuário logado, redireciona para o perfil.
  • Página do Post (post_page): Exibe um post específico baseado no seu ID.

O sistema implementa autenticação para garantir que apenas usuários logados possam criar posts ou visualizar perfis.

Tecnologias Utilizadas

  • Django: Framework principal para o desenvolvimento do back-end.
  • SQLite: Banco de dados utilizado por padrão.
  • HTML, CSS: Para a estrutura e estilização das páginas.

Tela Inicial

Screenshot 2025-03-19 151349

Tela do Perfil do Usuário

Screenshot 2025-03-19 153237

About

SocialPost: Aplicativo Django para Postagens e Interação de Usuários

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published