Program-AR / pilas-bloques-app

Pilas Bloques es una aplicación para enseñar y aprender a programar por medio de bloques de forma simple y divertida.
https://pilasbloques.program.ar/
GNU Affero General Public License v3.0
5 stars 6 forks source link

Typescript
React contributions welcome open issues downloads License: AGPL v3

:gb: Read in English

Pilas Bloques - Una herramienta para aprender a programar

Sobre la aplicación

Pilas Bloques es una aplicación para enseñar y aprender a programar, desarrollada especialmente para el aula. Se proponen desafíos con diversos niveles de dificultad para acercar a las y los estudiantes al mundo de la programación por medio de bloques. Para más información, ver el Acerca De de Pilas Bloques.

Cómo contribuír

¡En la guia de CONTRIBUTING tenés toda la informacion necesaria para contribuir al proyecto!

Preparar entorno de desarrollo

Pre-requisitos

git clone https://github.com/Program-AR/pilas-bloques-app.git

Dependencias y configuración

Comandos comunes de desarrollo

La aplicación fue desarrollada con Create React App, y luego realizado el "eject". Estos scripts siguen siendo los de CRA:

Otros:

Empaquetando instaladores

Preparar el backend (opcional)

Para tener un backend para probar funcionalidades relacionadas a usuarios y a guardar desafíos es necesario tener levantado los proyectos de Pilas Bloques API, Pilas Bloques Analytics, (ambos disponibles en el proyecto backend) y una base de datos MongoDB. Las instrucciones para hacerlo están en ese repositorio.


Release & deploy (Solo para el equipo de Pilas Bloques)

https://github.com/Program-AR/pilas-bloques-ember/wiki/Release-y-Deploy