React
O React foi escolhido como ferramenta para construir a interface de usuário (UI) pela sua eficiência, flexibilidade, popularidade e capacidade de fornecer a reutilização de componentes. Agilizando o desenvolvimento, organização e manutenção da aplicação. Além de prezar pela usabilidade do sistema, um dos focos e objetivos do Fixr.Para mais informações sobre o React, visite o site oficial: React.
TailwindCSS
Tailwind CSS é um framework de CSS do tipo “utility-first” (orientado a utilitários) que permite estilizar elementos HTML diretamente na marcação, usando classes pré-definidas. Sendo escolhido pois possibilita que estilizações específicas de elementos sejam feitas diretamente neles, dispensando a necessidade se de criar classes para estas estilizações.Para mais informações sobre o TailwindCSS, visite o site oficial: TailwindCSS.
NextJS
Next.js é um framework de desenvolvimento front-end construído sobre o React que facilita a criação de sites e aplicações web de alta performance. Sendo escolhido pois:- Melhora o desempenho das aplicações, já que parte do processamento acontece no servidor antes de ser enviado para o navegador do usuário
- SEO otimizado, facilitando a indexação por motores de busca (como o Google), pois o conteúdo já pode ser processado e entregue a eles na renderização inicial
- Organiza as rotas automaticamente a partir da estrutura de pastas e arquivos, como a pasta app no diretório do projeto
- Vem com diversas funcionalidades pré-configuradas, como suporte a TypeScript (utilizado no Fixr), otimização de bundles e pré-busca de rotas, agilizando o desenvolvimento de aplicações prontas para produção.
Para mais informações sobre o NextJS, visite o site oficial: NextJS.
TypeScript
o TypeScript no Fixr foi escolhido para operar tanto no back-end quanto no front-end, no front-end atuando juntamente do React, e no back-end atuando juntamento do node.js.Para mais informações sobre o TypeScript, visite o site oficial: TypeScript.