Skip to content

App Web - Cursos online de programação, que usa como base as tecnologias fundamentais da Web como HTML, CSS e JAVASCRIPT. E para a construção e gerenciamento da interface do usuário, usamos o REACT JS VITE

Notifications You must be signed in to change notification settings

Pedro-costa99/projeto-canabrava-school

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

❇️ Projeto de Aplicativo Web Canabrava School

  • 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.

Algumas Tecnologias utilizadas

  • 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...

Autor

  • Pedro Canabrava

❇️ Automação de Deploy e CI/CD com AWS

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.

🛠️ Nota de Atenção

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.

Landing Page - PC

Landing Page do app PC

Landing Page - Mobile

Landing Page do app Mobile

App Web - tela dos cursos disponíveis - PC

App Web - tela dos cursos disponíveis - PC

App Web - tela dos cursos disponíveis - Mobile

App Web - tela dos cursos disponíveis - Mobile

App Web - tela da vídeo-aula - PC

App Web - tela da vídeo-aula - PC

App Web - tela da vídeo-aula - Mobile

App Web - tela da vídeo-aula - Mobile

App Web - tela de Login - PC

App Web - tela de Login - PC

App Web - tela de carregamento - PC

App Web - tela carregando - PC

About

App Web - Cursos online de programação, que usa como base as tecnologias fundamentais da Web como HTML, CSS e JAVASCRIPT. E para a construção e gerenciamento da interface do usuário, usamos o REACT JS VITE

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published