Fazendo um projeto em uma semana [ Dia 1 ]
Então, estou eu planejando e construindo meu primeiro projeto, então pensei, por que não mostrar o desenvolvimento desse projeto para as pessoas? vai que alguem top me ajudar ou dar algumas dicas
Desafio e tals
Pensei na seguinte questão, se eu for mostrar para as pessoas que estou construindo algo, estava pensando em construir em uma semana.
- por que uma semana? por que eu iria Acho que o motivo é pela motivação de querer terminar um projeto, e poder mostrar qeu consigo finalizar um projeto em pouco tempo, ja que penso eu(eu espero) que entendo e tenho as competencias para fazer isso
- Mas o que fazer? Pensei em um projeto simples, o mais simples possivel, um redirecionador de links, mas um redirecionador que todas as pessoas possam usar, algo como um compartilhamento de link para todo mundo
- Compartilhar o desenvolvimento
Bem esse é um pouco mais complicado, pensei em colocar desntro do proprio projeto documentos separados em dias, tipo,
dia1, dia2
e por ai vai, e postar tanto aqui, tanto no likedin
O que eu fiz
Antes mesmo de começar o projeto, eu acabei fazendo o planejamento todo do projeto, tanto as issues, tanto o arquivo de arquitetura do projeto ja que eu queria manter o foco em, documentar o que eu fiz, e em codar
O que eu escolhi
Acabei escolhendo as seguites ferramentas para utilizar
- node.js
Tanto para o front, tanto para o back end, ja que a ideia inicial era colocar na vercel, mas por algum motivo mostrou um error de
serveless function
então vou mudar a hospedagem, mas manter os pacotes - Express e sequelize Meio cansado de fazer tanta API C# eu pensei vou fazer em javascript mesmo então escolhi o express que me pareceu um pouco mais simples, e o sequelize que parece uma mão na roda para troca o banco de dados.
- React E por fim e não menos importante, vou usar reac para o front end, apesar que não comecei, mas a ideia é algo que ja domino
O que acabei fazendo
Como uma finalização, acabei escrevendo aqui
Estrutura do dia
- Estruturação da Api
- Criando as migrations e models
- Criando as rotas
- Criando as seed
Resumo
Final o que eu to fazendo? EU não sei
Cara, eu fiz um encurtador de links e, sinceramente, com Laravel você faz em, no máximo do máximo, 2 dias. Talvez devesse considerar escolher uma stack 'melhor' para a finalidade, tipo a TALL Stack.