Início do projeto nesta quarta, 28 de fevereiro, 19h
Atualmente, o meu site pessoal, "danvitoriano.com.br" é feito usando a plataforma de low-code Squarespace: eu pago pouco mais de R$100 por mês e tenho um site completamente acessível e personalizável sem escrever quase nenhum código. Sempre defendi o low-code e continuo defendendo com uma solução rápida e viável para a maioria dos casos, mas como em 2024 meus planos são ter ainda mais projetos (sites), manter o Squarespace torna-se iniviável. Quando você precisa ter dois, três ou mais contas na plataforma acaba saindo caro demais. Eu já tenho meu site, o do Devs 40+ e agora terá o da LGBTech Conf.
Sendo assim, pretendo fazer desse projeto algo colaborativo, já que as aulas de programação que eu daria em um curso no começo deste ano não viraram por falta de turma, terei mais tempo livre e quero ensinar programação para a comunidade gratuitamente enquanto vou reconstruindo o site, baseado no que eu tenho hoje no Squarespace, mas usando tecnologias gratuitas e de código aberto.
Para este projeto decidi usar o framework open-source Next.js, projeto idealizado pela Vercel, e que é minha especialidade. Na maioria das aulas que leciono acabo ensinando como usá-lo. Vou documentar toda a jornada no Discord da comunidade Devs 40+ e a linguagem principal será o JavaScript, tanto para o front-end para o back-end, a usando em conjunto com o Node.js, até porque é a única "stack" que utilizo há anos.
Quem quiser participar ajudando, pode fazer fork do projeto e mandar Pull Request quando houver tarefas. Lá pelo Discord, e no próprio GitHub do projeto, compartilharei o escopo do que precisa ser feito, as páginas que precisam ser recriadas, assim todo mundo poderá sugerir, participar e codar junto comigo, mesmo que seja revisando código, documentando.
Por enquanto eu só dei um "push" do projeto inicial com o Create Next App no GitHub, mas você já pode favoritá-lo ou forká-lo:
O canal do Discord do Devs 40+ onde serão as discussões: https://discord.com/invite/7RwVcFckGj
O live-coding vai rolar pela Twitch: https://www.twitch.tv/danvitoriano
No meu canal do YouTube você confere vídeos e cortes editados do que vai rolar, além de que tem muito vídeo já gravado por lá, e que vou usar pra rever o que preciso fazer: https://www.youtube.com/@danvitoriano
Vou utilizar como base de aprendizado os conteúdo da Alura, plataforma que tenho acesso e sempre disponibiliza vídeos, artigos, e cursos atualizados com o que o mercado tem usado em relação ao Next, JavaScript e milhares de outras tecnologias. Considere uma assinatura com meu desconto se você também deseja aprender tecnologia: https://www.alura.com.br/cursos-online-front-end/nextjs?c=danvitoriano
Me desejem sorte, e quem quiser acompanhar, é só chegar!
This is a Next.js project bootstrapped with create-next-app
.
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.tsx
. The page auto-updates as you edit the file.
This project uses next/font
to automatically optimize and load Inter, a custom Google Font.
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.