O Labook é uma rede social com o objetivo de promover a conexão e interação entre pessoas. Quem se cadastrar no aplicativo poderá criar e curtir publicações.
Agora que temos as bases de criação de APIs e banco de dados, o próximo nível é a implementação de segurança e códigos mais escaláveis. Veremos durante o prazo de entrega desse projeto inúmeros conceitos e formas de desenvolvimento seguindo padrões de design e arquitetura, e seu desafio será unir as funcionalidades com as boas práticas de código.
TECNOLOGIAS: NodeJS, Typescript, Express, SQL e SQLite, Knex, POO, Arquitetura em camadas, Geração de UUID, Geração de hashes, Autenticação e autorização, Roteamento, Postman.
banco de dados: https://dbdiagram.io/d/63d16443296d97641d7c1ae1
Endpoints:
signup, login, get posts, create post, edit post, delete post, like / dislike post.
documentation: https://documenter.getpostman.com/view/24485779/2s93XwyP4E