Snippo
Nombre de la Aplicación
Snippo
Problema
Muchas de las veces cuando estamos programando, se nos ocurre una idea de algún método, función o algoritmo que deseamos guardar para tener una referencia en el futuro.
Solución
Snippo es una herramienta web que administra fragmentos o grupos de fragmentos de código(también conocidos como snippets). Snippo tiene un editor de código para crear y editar los snippets.
Una vez creado los snippets la herramienta se puede realizar búsquedas mediante filtro por ejemplo por el tipo de lenguaje o por tag’s.
Snippo también puede ser utilizado como una herramienta educativa en donde los profesores pueden aprobar los snippets de los estudiantes.
Escenarios
Escenario 1: estás trabajando en proyecto de software innovador y necesitas un algoritmo que escribiste en la universidad que podrías utilizar en el proyecto. Buscar en tu computadora podría llevar mucho tiempo, Snippo mantendrá tus snippets organizados y será una tarea fácil buscar el snippet que buscabas.
Escenario 2: eres profesor de programación en la universidad y deseas revisar y calificar el trabajo de tus alumnos. Esto puede ser bastante tedioso si el número de estudiantes es grande, Snippo puede ser utilizado como una herramienta colaborativa en donde los estudiantes envían su trabaja para ser calificado por el profesor
Impacto en la Comunidad
- Snippo ayudará a desarrolladores y profesores alrededor del mundo.
- Snippo es un proyecto open source en el que pueden colaborar todos.
- Snippo es una herramienta sencilla pero a la vez poderosa.
Diferencias con otras Aplicaciones
Existen otras plataformas como Github Gist que puede almacenar fragmento de código pero que su principal propósito es el compartirlos con otras personas.
El objetivo de Snippo es ser una plataforma de almacenamiento, en la que tu guardes tus snippets a la vez que los compartes con tus conocido o tus maestros.
Architectural Overview
Tecnologías que se van a utilizar
- Html5
- JavaScript
- Css
- Angular Js
- Node Js
- Sails
- Ace Editor
Capturas de Pantalla
La aplicación está en una fase de desarrollo temprana, el diseño y la estructura de la aplicación pueden sufrir modificaciones:
Integrantes