O PostLab é uma plataforma dinâmica de postagens que permite compartilhar ideias, artigos e projetos de forma intuitiva e organizada. Desenvolvido com tecnologia moderna, o site oferece uma interface minimalista e responsiva, garantindo uma experiência fluida tanto para escritores quanto para leitores.
Desde que comecei meus estudos em 2019, sempre tive o desejo de criar um site de postagens simples, mas funcional. Com as ferramentas que eu conhecia na época — PHP, MySQL, HTML, CSS e JavaScript — desenvolvi diversos sites, porém todos eram bastante amadores. Naquele tempo, eu ainda não dominava autenticação de usuários nem paginação de posts, o que limitava bastante os projetos. Agora, decidi revisitar essa ideia e criar este projeto como uma homenagem ao meu eu do passado, mostrando o quanto evoluí ao longo dos anos, mas sem perder a essência inicial.
O PostLab é mais do que um simples site de postagens: é o primeiro marco do meu portfólio e uma prova do meu crescimento como desenvolvedor.
Nuxt.js é um framework baseado em Vue.js que utilizei com SSR para otimizar desempenho e SEO. Ele facilita o desenvolvimento com roteamento automático e renderização eficiente.
Tailwind CSS + daisyUI foram utilizados para criar uma UI moderna, responsiva e estilizada rapidamente. O daisyUI adiciona componentes prontos, mantendo a flexibilidade do Tailwind.
FastAPI + SQLModel foram utilizados para criar uma API rápida e eficiente, com tipagem robusta e suporte nativo a validação de dados. Essa combinação facilita o desenvolvimento e a integração com o banco de dados.
PostgreSQL + Neon foram utilizados para um banco de dados escalável e eficiente na nuvem. O Neon oferece deploy simplificado, auto scaling e suporte a branches para desenvolvimento ágil.