-
Este projeto tem pelo menos duas camadas, a landing page e o sistema interno, com rotas protegidas. Trata-se de um app web de cursos online de programação.
-
Este projeto é autoral e foi desenvolvido do zero até o estado atual por Pedro Canabrava. É um trabalho original, não é clone de nenhum repositório ou cópia de código disponível na internet. Ele reflete o esforço completo de criação, elaboração, ideação e implementação.
- React: Biblioteca para construção de interfaces de usuário.
- TypeScript: Superset do JavaScript que adiciona tipagem estática.
- React Router: Controle de rotas na aplicação React.
- Material-UI (MUI): Componentes de UI para estilização e design.
- CSS Modules: Escopo local de CSS em componentes React.
- Vite: Ferramenta de build rápida e leve para desenvolvimento front-end.
- Node.js: Ambiente de execução JS.
- AWS Amplify: Conjunto de ferramentas e serviços da AWS para desenvolvimento de aplicações web e móveis.
- Amazon Cognito: Serviço de gerenciamento de identidade e autenticação da AWS.
- Git: Controle de versão do código-fonte.
- GitHub: Hospedagem do repositório do projeto.
- pode haver outras tecnologias e recursos...
- Pedro Canabrava
- URL do Projeto: Canabrava School
O projeto Canabrava School é implantado e gerenciado automaticamente utilizando os serviços da AWS. A integração contínua (CI) e a entrega contínua (CD) são configuradas para garantir que as atualizações sejam automaticamente aplicadas ao ambiente de produção, proporcionando um fluxo de trabalho eficiente e seguro.
Este projeto está em desenvolvimento contínuo e evolução constante. Por isso, as tecnologias utilizadas e as características do projeto podem ser atualizadas ao longo do tempo. Além disso, a interface pode ser atualizada periodicamente para melhorar a experiência do usuário.
Recomendamos que acompanhe o repositório para ficar atualizado com as últimas mudanças e melhorias.