Time for Code é uma plataforma de ensino de programação voltada para crianças e adolescentes, com o objetivo de desenvolver habilidades de pensamento computacional. O projeto oferece exercícios práticos que ajudam os usuários a entender e aplicar os conceitos fundamentais do pensamento computacional, além de contar com 4 mascotes, cada um representando um pilar do pensamento computacional, para tornar o aprendizado mais lúdico e envolvente.
O Time for Code está sendo desenvolvido para crianças e adolescentes que estão iniciando sua jornada na programação, com foco no desenvolvimento do pensamento computacional. A plataforma é uma ótima ferramenta para jovens que buscam aprender de maneira divertida e interativa.
- Cadastro e Login: Usuários podem criar uma conta e acessar a plataforma de forma segura.
- Exercícios de Pensamento Computacional: Exercícios que abordam diferentes pilares do pensamento computacional, como decomposição, reconhecimento de padrões, abstração e algoritmos.
- Mascotes: Quatro mascotes, cada um representando um pilar do pensamento computacional, guiam os usuários e tornam o aprendizado mais divertido e engajador.
- Landing Page: Página inicial que apresenta o projeto, explica seus objetivos e fornece mais informações sobre o conteúdo oferecido.
- HTML/CSS: Para construção da estrutura e design responsivo da plataforma.
- JavaScript (JS): Linguagem de programação utilizada tanto no frontend quanto no backend.
- NodeJS: Linguagem utilizada para utilizar o JavaScript a nível de servidor e para aplicações backend.
- NPM: NPM ou Node Package Manager é um gerenciador de pacotes padrão para os ambientes NodeJS e JavaScript.
- Express: Framework backend para construção da API e gerenciamento de dados.
- PostgreSQL: Banco de dados utilizado para armazenar informações de usuários e progresso nos exercícios.
- Azure: Plataforma de nuvem para hospedagem e infraestrutura.
- Git/GitHub: Para controle de versão e colaboração no desenvolvimento do projeto.
- Gustavo (gstvgms): Desenvolvedor Backend e Analista de Negócio
- Lucas (zlucasftw): Desenvolvedor Backend
- Layla (laycsz): Desenvolvedora Frontend e Designer UI/UX
- Arthur (ArthurVenturi): Desenvolvedor Frontend