Single Page Application for Eventbrite, using React. The app, is about an event interface using the Public Eventbrite API, which allows filtering by city and type of event. Next, the structure of application components:
/
`-_src
|-api
|-components
|-App
|-Homepage
|-EventList
|-EventCard
|-Loading
|-EventDetail
|-Purchase
|-img
|-scss
These instructions will allow you to obtain a copy of the project on your local machine for development and testing purposes.
-
You need to install Node 10.16.0 & npm 6.9.0.
-
Clone the repository:
$ git clone https://github.com/Adalab/fairfax-m4-eventbrite-eventos
. You can also Fork the project so you'll have it on your GitHub profile. -
Install dependencies with
$ npm install
. -
To launch the project and see it in the browser, run
$ npm start
. -
To add and upload the changes you make:
git add .
/git commit -m 'message'
/git push origin 'name-of-the-branch'
To use the application you must have the following:
-
An API key, which you can obtain through the following link
-
In the root of the project, you must create an
.env
file, in which, you must write the following:
REACT_APP_API_KEY = put-here-your-API-key
- It's ready! You already have access to Eventbrite's list of events!
- eslint-config-airbnb 17.1.0
- eslint-config-prettier 4.1.0
- eslint-plugin-import 2.16.0
- eslint-plugin-jsx-a11y 6.2.1
- eslint-plugin-prettier 3.1.0
- eslint-plugin-react 7.12.4
- pre-commit 1.2.2
- prettier 1.16.4
This project is under MIT License - check LICENSE.md for details
- Irene Fuente - ifuenteromero
- Irene Gómez - irene-gomez
- Libertad Pozos - libertadpozos
- Saray Fernández - sarayfg
- Clarette Terrasi Díaz - cterrasid
To all the Eventbrite Spain team, for their valuable collaboration and willingness, especially to:
- Stephanie Pi
- Jean Yves Chanal
- Marta Valls
- Emilio García
- Giuseppe Ciotta
- Jorge Ferreiro
- Jorge Barata
- Mario Montes
- Marisa Marín