/TryitterAPI

Projeto backend em C# que simula uma rede social

Primary LanguageC#

< Hello, world! /> Seja bem vindo ao meu repositório do Tryitter!!

O que foi desenvolvido 👨‍💻:

Esse projeto foi realizado para o desafio final da aceleração de C#, ele tem como intuito ser uma web api inspirada no twitter! Com ela podemos: registrar novos usuários, fazer login, editar informações e claro criar, deletar e editar postagens em nossa base de dados!


Tecnologias 🖥:

  • C#
  • SQL Server
  • Entity Framework Core
  • Json Web Token - JWT

Arquitetura 🗽:

a arquitetura que foi proposta pela trybe segue a seguinte construção:

arquitetura

Apartir dela tentei construir toda a aplicação utilizando outras ferramentas, uma dela para a definição do banco de dados, tendo o seguinte resultado:

Organização do banco de dados

Com isso também utilizei o excalidraw para a contrução de um fluxograma para entender o que era pedido, tendo o seguinte resultado:

Organograma no excalidraw


Desenvolvimento 🎡:

Toda a contrução do projeto foi realizada utilizando o course como método primário de busca por informações, com todos os passos já definidos anteriormente, a maior dificuldade ficou na criação do projeto no github e a contrução da estrutura de pastas do mesmo. Após isso todo o desenvolvimento fluiu bem e com velocidade, entregando toda a aplicação pedida obrigatória e dando início as atividades extras


Próximos passos 🚀:

No fim do desenvolvimento foi encontrado alguns bugs que acabaram não permitindo a execução de algumas atividades da melhor forma possível. A ideia é dar continuidade ao projeto para a correção de bugs e a melhoria continua em conjunto a prática da criação de API's com o C#

Feedback:

Independente do resultado, sempre busco melhorar. Se houver alguma sugestão, me chama no linkedin!!!