Code Monkey home page Code Monkey logo

cuentoneta's Introduction

La Cuentoneta

La Cuentoneta

La Cuentoneta es un proyecto abierto y sin fines de lucro que busca generar un espacio comunitario para difundir escritos en literatura breve. Esta iniciativa fue gestada originalmente por un grupo de amigas y amigos residentes de la ciudad de Santa Fe, Argentina durante los últimos días de diciembre de 2021.

La misión de La Cuentoneta es construir colectivamente una plataforma accesible, amigable y gamificada que sea útil para fomentar, compartir y disfrutar la lectura digital. Buscamos lograrlo a través de la publicación de escritos breves en storylists temáticas, emulando las playlists que utilizan plataformas de audio como Spotify y de video como YouTube; intentando resignificar el formato de antología de relatos breves.


Índice de Contenidos

Hoja de ruta

Puedes acceder a la hoja de ruta (roadmap) del proyecto en este enlace. Allí podrás visualizar los planes de las futuras versiones de la plataforma más las storylists a agregar a La Cuentoneta.

Cómo contribuir

Si deseas contribuir a La Cuentoneta te recomendamos leer la guía de contribución para que puedas entender cómo puedes hacerlo. Allí encontrarás información sobre cómo reportar errores, proponer nuevas características, sugerir o sumar nuevos contenidos y cómo contribuir con código al proyecto.

En caso que seas desarrolladora o desarrollador, encontrarás en ese documento información sobre todos los aspectos técnicos del proyecto, incluyendo cómo instalar el proyecto localmente para que puedas probarlo y realizar tus contribuciones de código. También puedes acceder a la [documentación del proceso de desarrollo] doc-guia-de-desarrollo para interiorizarte sobre cómo gestionamos el desarrollo del proyecto y decidimos sobre los aspectos prácticos y las herramientas que utilizamos para el mismo.

Si deseas visualizar los ítems de trabajo para principiantes en el proyecto, podés dirigirte a la página de contribución del proyecto.

Misión, Visión y Valores

La misión, la visión y los valores de La Cuentoneta nos proporcionan el marco de referencia para la toma de decisiones y el desarrollo de las acciones del proyecto a largo plazo. Pueden consultarse los MMVs encuentran en este enlace.

Comunidad

logo-frontendcafe

Este proyecto se desarrolla con la participación y el apoyo de FrontendCafé. Es requerido unirte a nuestro server y buscar el canal #🚐 | la-cuentoneta. Allí vas a poder escribir consultas, realizar propuestas y compartir ideas para el proyecto. El código de conducta de este proyecto es extensible también a tu participación en el server de FrontendCafé en Discord.

logo-frontendcafe

La Cuentoneta también es parte de For Good First Issue, una iniciativa que busca generar una lista curada de proyectos open-source con foco en desarrollos del tipo Bienes Públicos Digitales (DPGs, Digital Public Goods) , los cuales además se encuentran disponibles para colaboración abierta.

logo-tertulia-literaria

La comunidad Tertulia Literaria, enfocada a compartir conocimiento, lecturas y en general la grata convivencia, colabora activamente con la selección de historias, la generación de iniciativas y la confección de storylists en La Cuentoneta.


Accesibilidad

Quienes llevamos adelante este proyecto asumimos un compromiso a hacer todo lo posible por garantizar la accesibilidad digital en el uso de la plataforma, lo cual abarca e incluye a brindar facilidad de acceso para personas con discapacidades. Para lograrlo, uno de los objetivos del proyecto es la mejora continua de la experiencia de usuario y el logro de aplicación de estándares de accesibilidad.

Las Pautas de Accesibilidad para el Contenido Web (WCAG) definen los requisitos para que diseñadores y desarrolladores mejoren la accesibilidad para las personas con discapacidades. Éste define tres niveles de conformidad: Nivel A, Nivel AA y Nivel AAA.

En una primera etapa, los requerimientos a la hora de contribuir con este proyecto buscan cumplir los requisitos WCAG 2.1 nivel A.

💡 Si encontrás barreras de accesibilidad en la web de La Cuentoneta, podés informarlo enviando un email a [email protected] o abriendo un issue. Para hacerlo, necesitás leer la documentación sobre cómo contribuir.


Contribuyentes

Desarrolladores

Diseño UX/UI

Escritura de textos

Selección, Transcripción y Curación de contenido


Patrocinadores

¿Te interesa patrocinar o promocionar este proyecto? ¡Comunicate con nosotros!


Staff

Desarrollo y administración del repositorio

Ramiro Olivencia (@rolivencia)

Diseño UX/UI

Maxi Cris (@maxicris)


Licencias

Este repositorio y el contenido de la web de La Cuentoneta se publican bajo licencia Atribución-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0).


Links de interés

cuentoneta's People

Contributors

7silviat avatar addin avatar alexrgb2 avatar erikgiovani avatar franciscohanna92 avatar gustavopetruzzi avatar harsh-791 avatar heca567 avatar jeangel avatar jimersamuel avatar juanblas09 avatar lgaieta avatar luz-ojeda avatar miafate avatar nito-crespi avatar rolivencia avatar rushil-118 avatar solesasia avatar soydiego avatar wilago avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

cuentoneta's Issues

Eliminar dependencia del backend de NodeJS

Para poder implementar el feature requerido para cerrar este issue, es necesario proveer de variables de entorno dinámicas al cliente de Angular, sin intervención de un servidor de Node. Remover la dependencia de Node permitirá mover, nuevamente, la app para hostearla en Vercel.

Para lograrlo, se puede acudir a implementar lo descrito en el siguiente tutorial: https://javascript.plainenglish.io/setup-dotenv-to-access-environment-variables-in-angular-9-f06c6ffb86c0

Integrar funcionalidad para compartir en Redes Sociales

I'm submitting a ... (check one with "x")
[ ] bug report
[ ] feature request
[ ] support request => Please do not submit support requests here, use one of these channels: https://forum.ionicframework.com/ or http://ionicworldwide.herokuapp.com/

Current behavior:

Expected behavior:

Steps to reproduce:

Related code:

insert any relevant code here

Other information:

Ionic info: (run ionic info from a terminal/cmd prompt and paste output below):

insert the output from ionic info here

Gamificación de La Cuentoneta

Pensar en un posible diseño para abordar la gamificación de la plataforma. Algunas ideas:

  • Cuentos aleatorios
  • Revelar cuentos según se va avanzando con la lectura de cuentos anteriores
  • Puntuar cuentos
  • Hacer preguntas luego de que un cuento se termina, para direccionar entre las posibles opciones siguientes brindadas al usuario, de manera análoga a los libros de "Elige tu Propia Aventura".
  • Generar tags para los cuentos, a fin de categorizarlas y organizar las preguntas en base a estos tags. Por ejemplo: nacionalidad del autor, "mood", género, año, estilo narrativo, duración de lectura, género del autor, autor, etc.
  • Agregar logros (achievements) y badges
  • Agregar categoría de cuentos en base al tiempo de lectura estimado por el lector.
  • Posibilitar el marcar un cuento como leído
  • Visualización de los cuentos marcados como leídos en la lista
  • Marcar cuento como leído cuando el user scrollea hasta el final
  • Posibilitar la escritura de comentarios por parte de los usuarios
  • Feature que permita ir a la lectura de cualquier cuento, eligiendo entre los disponibles aún no leídos

Personalizar schema de Sanity

A partir del schema por defecto para un proyecto de blog, deben incluirse:

Artículo:

  • Link original
  • Prólogo (o lista de prólogos)
  • Reseña

Autor:

  • Nacionalidad
  • Biografía
  • Foto

Configurar manifest.json

Generar un manifest ligero, amigable y detallado para compartir en RRSS y Whatsapp/Telegram. Eliminar referencias a Ionic Conference App.

Feature para tracking de cuentos leídos

  • Posibilitar el marcar un cuento como leído
  • Visualización de los cuentos marcados como leídos en la lista
  • Marcar cuento como leído cuando el user scrollea hasta el final

Spookyneta: Lista de Cuentos

Sugerencias:

  1. La mujer alta, de Pedro Antonio de Alcorcón
  2. Thanatopia de Rubén Darío
  3. La aparición de la señora Veal de Daniel Defoe
  4. El guardavía de Charles Dickens
  5. Las tumbas de Saint-Denis de Alexandre Dumas padre
  6. El pie de la momia de Théophile Gautier
  7. El joven Goodman Brown de Nathaniel Hawthorne
  8. Las ratas en las paredes de H.P Lovecraft
  9. La tumba de H.P Lovecraft
  10. Rip van Winkle de Washington Irving
  11. Sir Edmund Orme de Henry James
  12. El monstruo verde de Gérard de Nerval
  13. La resucitada de Emilia Pardo Bazán
  14. el almohadón de plumas de Horacio Quiroga
  15. El sueño de Mary Shelley
  16. Schalken, el pintor de Josphe Sheridan le Fanu
  17. La familia del Vurdalak de Alexéi Tolstói
  18. El tapiz amarillo, de Charlotte Perkins
  19. Alberto Laiseca

Disponibles en El Espejo Gótico

Donde su fuego nunca se apaga (Where Their Fire is Not Quenched, May Sinclair)
La historia de una hora (The Story of an Hour, Kate Chopin)
El pequeño cuarto (The Little Room, Madeline Yale Wynne)
Tres centavos marcados (Three Marked Pennies, Mary Elizabeth Counselman)
El tapiz amarillo (The Yellow Wallpaper, Charlotte Perkins Gilman)

De la recopilación "Cuentos de Terror", narrados por Laiseca

  • La caída de la casa Usher de Edgar Allan Poe;
  • El beso d Gustavo Aolfo Bécquer;
  • El secreto del caldaso de Villiers de I'Isle-Adam;
  • La ventana tapiada de Ambrose Bierce;
  • La mujer india de Bram Stoker;
  • Yuki-Onna, La historia de Mimi-Nashi-Hoichi y La promesa de Lafcadio Hearn;
  • La zarpa del mono de WW Jacobs;
  • Sredni Vashtar y Los intrusos de Saki;
  • La gallina degollada y La miel silvestre de Horacio Quiroga;
  • El caballito de madera de David Herbert Lawrence;
  • El precio de la cabeza de John Russell;
  • Cuentos de la negra Tomasa de Alberto Laiseca;
  • El Bobi de Anónimo.

https://twitter.com/rosoriooo/status/1426330745971396612?t=eFeO8eVyV5OC69YX2_Qvmw&s=08

Acceso a Telegram desde app

Agregar un tab en el menú lateral para poder acceder al canal de Telegram. Ver app.component.ts, donde se encuentra definida la lista de los links.

image

Generar redirección automática al cuento del día

image

Actualmente la función está hard-coded para redireccionar al número elegido y, además, abarcar otras funcionalidades tales como si se deben o no mostrar los botones de back y forward.

Debe automatizarse este feature y ponerlo a funcionar en base a una consulta de la cantidad de historias agregadas en el CMS.

Lista tentativa de cuentos

  1. Horacio Quiroga - "A La Deriva"
  2. Jorge Luis Borges - "La Espera" / "La Casa de Asterión"
  3. Roberto Fontanarrosa - "La Yacuaregazú" / "29/12/73"
  4. Leopoldo Lugones - "El Escuerzo"
  5. H.P. Lovecraft - "El Intruso" / "Los Gatos de Ulthar"
  6. Edgar Allan Poe - "El Retrato Oval" / "El Gato Negro" / "El Corazón Delator" / "El Pozo y el Péndulo"
  7. Ray Bradbury - "Vendrán Lluvias Suaves"
  8. Julio Cortázar - "La Isla A Mediodía"
  9. José Saramago - "Embargo"
  10. Stephen King - "El Asesino" /
  11. Philip K. Dick - "Algunas Peculiaridades de los Ojos"
  12. Nikolai Gógol - "La Terrible Venganza"
  13. Oscar Wilde - "El Príncipe Feliz"
  14. W.W. Jacobs - "La Pata de Mono"
  15. Isaac Asimov - "La Última Pregunta"
  16. J.D. Salinger - "Un Día Perfecto para el Pez Plátano"
  17. Mary Shelley - "El Sueño": http://elespejogotico.blogspot.com/2007/12/cuento-gotico-el-sueo-mary-shelley.html
  18. Juan Rulfo - "Macario"
  19. Virginia Woolf - "El Cuarteto de Cuerdas"
  20. Andy Weir - "El Huevo": https://www.cuevadelobo.com/huevo-andy-weir/
  21. Liliana Bodoc - "Amigos por el Viento"
  22. Marguerite Yourcenar - "El último amor del Príncipe Genghi"
  23. Silvina Ocampo - "El diario de Porfiria Bernal"
  24. Shirley Jackson - "El Embriagado"

Alinear título de header en vistas

Por la existencia del botón de menú, en la vista móvil de la aplicación (celulares, ya no tablets), el título se encuentra desplazado horizontalmente a la derecha.

Debe incluirse un padding derecho para que el título quede centrado. El padding debe ser dinámico, respondiendo a la existencia de los botones para avanzar y volver, como así también tener un mínimo hacia la derecha para aquellas vistas en las cuales sólo el botón del menú de hamburguesa es visible.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.