Executando verificação de segurança...
4

Projeto Open Source: TechBlog API em C#

Fala, pessoal! Espero que estejam todos bem.

Permitam-me apresentar a minha pessoa: Lucas, 19 anos, Autodidata (porém pretendo entrar na faculdade para cursar Sistemas de Informação).

Quero compartilhar com vocês o meu projeto que estou desenvolvendo, apenas para ter aquela experiência, sabe? Mas quem sabe eu coloque ele mais pra frente.

Link do Repositório: https://github.com/Lucas-M7/TechBlog

Resumão do Projeto

O projeto é uma API feita em C# com o framework ASP.NET Core (Webapi), com algumas funcionalidades de um blog bem simples.

Que são:

  • Criar, atualizar, excluir e listar posts.
  • Criar, atualizar, excluir e listar usuários.

Detalhes do Projeto

Eu usei o ASP.Identity para uma criação de usuários mais estruturada e também para testar a ferramenta.

Ao criar um usuário temos: Email, Nome, Idade e Senha.

Daí, tem o login, que tem a opção de relembrar o usuário para não ser preciso realizar o login quando for visitar a aplicação (cookie).

Ao criar um post temos: Título e Conteúdo.

O conteúdo tem como mandar imagem, porém, é uma nova funcionalidade que implementei a pouco tempo e que ainda estou trabalhando nisso, se deixo ou não.

Também tem o seguinte detalhe, vamos supor que você criou um artigo com um nickname A, mas depois atualizou o seu nome para B, logo o seu nome nos posts também vão atualizar.

Pra Finalizar

Bom, tem muita coisa. Eu só quero compartilhar o projeto com vocês para obter aquela troca de ideias, estou aberto a feedbacks, tanto positivos quanto negativos.

Carregando publicação patrocinada...
1

Um blog é um projeto que pode ser simples, ou trazer várias funcionalidades que agregam conhecimento, você está no começo e pelo pouco que vi no repositório o projeto tá bacana.

Quando o projeto estiver mais maduro e já com alguns posts recomendo uma feature muito bem vinda para pesquisa de texto via banco, pra dar uma ideia vai um vídeo do Fabio Akita.

https://youtu.be/-yGHG3pnHLg?si=1RYo5a81OLKY9Rzz&t=3673

1