O que eu preciso saber para me criar meu primeiro web site no freelancing?
Estou trabalhando como desenvolvedor há 1 ano. Tenho, no CLT, desenvolvido interfaces com next13 (componentes, animações, cruds, páginas, hooks) e mais recentemente comecei a estudar java. Atualmente me encontro em autenticação JWT no framework spring boot. Contudo, minha renda ainda é um salário, e quero complementar, saca? Dado o contexto, vamos lá.
Se for um site de delivery simples (pizzaria por ex) eu precisaria criar as interfaces (next13, emotion, etc etc), criar as APIS com Spring Boot + database. O Frontend estaria em um domínio / servidor e o backend em outro? Aí eles conversariam entre si, o front realizando operações de crud e apresentando ao usuário de forma gráfica; o backend armazenando e gerenciando os dados, só? Acho que é bem mais complicado que isso, mas não encontro um conteúdo específico como "como criar um website delivery com next13 / react e spring boot", geralmente são aplicações meio inúteis e que servem somente como de exemplo para o próprio aprendizado.
Bem, se alguém souber de um curso que foque especificamente no desenvolvimento de uma aplicação completa freelancer, eu agradeceria.
Tenho dificuldade de vizualizar meu conhecimento conversando de ponta a ponta e se convertendo em uma aplicação fullstack completamente funcional, bem e quais são as lacunas que faltam para eu conseguir em fim fazer um trabalho freela. Parece-me que falta muito, mas talvez eu esteja enganado. Enfim, boa noite manos devs, tmj!