Este repositorio esta creado a partir del evento JS1.0 de RollingCode School con el fin de terminar el proyecto propuesto en esa iniciativa.
Al igual que en la Jornada js 1.0 de Rolling en este repo se aloja un proyecto en el que se crea una pagina web.
Donde el usuario puede explorar, descubrir y anotarse en diversas charlas o conferencias
A diferencia de la pagina a crear en el evento, en esta iniciativa vamos a implementar otras tecnologias, metodos y dinamicas.
Se implementara un backend y base de datos totalmente funcional dejando de lado el uso de localStorage o la libreria json-server para trabajar en la parte de los datos y servidor.
Tambien vamos a utilizar React o equivalente para un desarrollo mas comodo, dinamico, escalable y organizado. Posibilidad que se limitaria bastante solo usando HTML, CSS y JS vanilla.
Los requisitos de manera mas detallada y tecnica se podran encontrar en las issues del repositorio o en un tablero de Trello.
En esta pantalla se mostrara info util o importante al usuario como por ejemplo las charlas proximas, las anunciadas recientemente, etc.
En esta parte se mostraran detalles de la charla como quienes asistiran, una breve descripcion, un apartado para apuntarse a la charla, horarios y demas.
Para que los usuarios puedan crearse un perfil y gestionar sus asistencias o registros a alguna charla.
Para permitir al usuario que pueda modificar o cambiar los datos de su perfil (Foto de perfil, usuario, cambiar o recuperar contraseña).
CRUD para organizar las conferencias y gestión de usuarios, asistentes y oradores.
Los requisitos no se atan a algo estricto y pueden cambiar a gusto de la persona que este desarrollandolo o trabajando en el.
Teniendo siempre en cuenta la idea o proposito original y que los mismos no se modifiquen en gran medida.
El uso de algun tipo de dependencia o libreria sera libre si bien el mismo tiene que ser notificado o documentado.
Para inicializar el aporte en este proyecto primero hacer un fork del repositorio y su rama development.
Seleccionar una tarea ya sea en un ticket o una issue y notificar su elección de ser posible, si tenes alguna cuestion o pregunta no dudes en hacerla asi nos organizamos o ayudamos.
Despues de desarrollar tu aporte hacer un pull request a la rama development de este repositorio, la misma sera testeada y aprobada si es el caso. Si no lo es, se enviara un comentario en la request con los cambios a corregir o revisar.