Skip to content

time-for-code/time-for-code-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Time for Code

Logo

Descrição do projeto

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.

Público Alvo

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.

Funcionalidades

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

Páginas do sistema

Landing page

Exercício 04

Tecnologias utilizadas no projeto

TechStack

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

Equipe

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published