https://github.com/didaquis/skylab-bootcamp-one-week-hackathon
skylab-bootcamp-one-week-hackathon
https://github.com/didaquis/skylab-bootcamp-one-week-hackathon
javascript react skylab-bootcamp ticketmaster-api
Last synced: 9 months ago
JSON representation
skylab-bootcamp-one-week-hackathon
- Host: GitHub
- URL: https://github.com/didaquis/skylab-bootcamp-one-week-hackathon
- Owner: didaquis
- Created: 2018-02-10T09:24:59.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2023-03-15T08:12:10.000Z (over 3 years ago)
- Last Synced: 2025-05-05T09:13:34.973Z (about 1 year ago)
- Topics: javascript, react, skylab-bootcamp, ticketmaster-api
- Language: JavaScript
- Homepage:
- Size: 26.9 MB
- Stars: 3
- Watchers: 1
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Skylab Bootcamp: one-week-hackathon
## Objetivo
Tres alumnos de Skylab debemos crear un proyecto en React en menos de una semana. Debemos usar una API que será proporcionada por los profesores.
Los tres alumnos forman un equipo que ha sido designado por los profesores.
Requisitos mínimos:
* Realizar un diseño
* Obtener datos mediante una API pública
* Hacer el proyecto usando React
* Implementar Unit Testing
* Preparar la presentación y la defensa del proyecto
* Subir a producción el proyecto
* Usar Git & Git Flow (las releases se han de etiquetar debidamente)
* Debemos usar kanban
------------------
# Tiki Ticket
Esta aplicación creada en **React** te permite buscar eventos en diferentes ciudades de España. Es posible filtrar por tipo de eventos e incluye un buscador.
Los datos de los eventos mostrados son proporcionados por [TicketMaster](https://www.ticketmaster.es).
## Instrucciones para ejecutar esta aplicación en tu equipo
* Descárgate el repositorio
* Necesitarás tener instalado [npm](https://www.npmjs.com) y [node](https://nodejs.org/es/)
* Sitúate en la raiz del proyecto e instala las dependencias: `npm install --y`
* Ejecuta este comando para arrancar la aplicación: `npm start`
## Instrucciones para subir la aplicación a un servidor
* Si quieres ponerla en producción, ejecuta el comando `npm run build` y sube el contenido del directorio "build" al servidor.
------------------
# Información adicional
## Demo del proyecto
Demo: [Tiki Ticket](http://tiki-ticket.surge.sh)
## Boceto diseño, API y Unit Testing
En el directorio "design" encontrarás los bocetos del diseño de la interfaz de la aplicación.
En el directorio "api-unit-testing" hay implementado unit testing de la API desarrollada en JavaScript con la que conectamos con el endpoint de la API pública de TicketMaster.
## Enlaces de interés
* Gestión de tareas en [Trello](https://trello.com/b/jt3Bpx3M/tiki-ticket)
* [Repositorio](https://github.com/didaquis/skylab-bootcamp-one-week-hackathon) del proyecto
* [Presentación](https://sway.com/4t7i70eyy6cE7HZl?ref=Link&loc=play)
## Herramientas y recursos utilizados
* [Bootstrap](https://getbootstrap.com)
* [Jasmine JS](https://jasmine.github.io)
* [React](https://github.com/facebook/create-react-app)
* [The Ticketmaster Developer Portal](https://developer.ticketmaster.com/api-explorer/v2/)
## Sprint plan
| Fecha | Planificación |
|------------|-----------------|
| 2018-02-09 | Decidir API a utilizar y preparar el repositorio |
| 2018-02-10 | Creación de boceto de diseño |
| 2018-02-11 | Crear API client e implementar Unit Testing |
| 2018-02-12 | Reunión: Evaluar estado del proyecto. Generar proyecto en React e importar diseño |
| 2018-02-13 | Aplicar la lógica en React: funciones básicas |
| 2018-02-14 | React: funciones avanzadas y resolución de problemas. Reunión: Evaluar estado del proyecto |
| 2018-02-15 | Bug testing. HotFixes. Documentación del proyecto. Deployment |
| 2018-02-16 | Entrega y presentación del proyecto |