SlideShare una empresa de Scribd logo
1 de 9
eventbrite | Confidential & Proprietary
Front nd Training
Exercise
eventbrite | Confidential & Proprietary
Create a new event visualization app, using
the proposed project.
This app will have a checkout component and
will reduce the tickets quantity after purchase
it.
Download the project and install all the
dependencies necessaries to execute it.
2
Project
July - 2020
https://drive.google.com/file/d/11zZTw
Mpj0K8_U9q2Zev2Qi0qVcKisNlN/view
?usp=sharing
eventbrite | Confidential & Proprietary
01
API Data
STEP
Use the data in data.json to get all events
information
Retrieve the data using the method
getEventData in the eventService.js
file, using Promises and returning
the result after 3 seconds
eventbrite | Confidential & Proprietary
02
Initial
Screen
STEP
Create this screen
eventbrite | Confidential & Proprietary
TO CONSIDER
- Create CSS classes to use in each component. Try to maintain the design
- Display events by date
- Consider event date format using user location. Consider the Today and
Tomorrow date. Date is in UTC format
- When user click in “heart” icon, add 1 to followers avoiding duplicates and
maintaining format number
- Please consider the different prices / format to display in the card
- Range
- Only 1 price
- Free
- When user click on the event image, open a modal with event and prices option
(Next step)
eventbrite | Confidential & Proprietary
03
Checkout
Screen
STEP
Create this modal on user clicks
eventbrite | Confidential & Proprietary
TO CONSIDER
- Create CSS classes to use in each component. Try to maintain
the design
- Consider the fee value that can be fixed or a %
- Complete the right column with totals
- When user clicks on Checkout close the modal and open a new
one with a Thanks message
- The tickets quantity must be subtracted from the total and, if
user clicks on a sold out event, we must display this message
in checkout screen.
eventbrite | Confidential & Proprietary
04
Testing
STEP
Create testing using Jest and React testing library:
- Check events quantity displayed
- Check prices format
- Check followers addition
- Check image click open a modal
- Check checkout maths
- Check event quantity discounted after
checkout.
eventbrite | Confidential & Proprietary
Thanks!

Más contenido relacionado

Similar a EDA - FE Training - Excercise.pptx

How React Native Appium and me made each other shine
How React Native Appium and me made each other shineHow React Native Appium and me made each other shine
How React Native Appium and me made each other shineWim Selles
 
TargetSummit Moscow 2016 | Case study for smart campaigns optimization and pr...
TargetSummit Moscow 2016 | Case study for smart campaigns optimization and pr...TargetSummit Moscow 2016 | Case study for smart campaigns optimization and pr...
TargetSummit Moscow 2016 | Case study for smart campaigns optimization and pr...TargetSummit
 
Trimantra - Project Portfolio_NET
Trimantra - Project Portfolio_NETTrimantra - Project Portfolio_NET
Trimantra - Project Portfolio_NETMihir G.
 
Hyerion Public Sector Planning-Issam Hejazin
Hyerion Public Sector Planning-Issam HejazinHyerion Public Sector Planning-Issam Hejazin
Hyerion Public Sector Planning-Issam HejazinIssam Hejazin
 
Paper design final
Paper design finalPaper design final
Paper design finalmir00
 
Transact capabilities for Business Central apps
Transact capabilities for Business Central appsTransact capabilities for Business Central apps
Transact capabilities for Business Central appsGerardo Renteria
 
Rails Plugins - Linux For You, March 2011 Issue
Rails Plugins - Linux For You, March 2011 IssueRails Plugins - Linux For You, March 2011 Issue
Rails Plugins - Linux For You, March 2011 IssueSagar Arlekar
 
Rethinking your mobile tracking strategy by Ekaterina Petrakova
Rethinking your mobile tracking strategy by Ekaterina PetrakovaRethinking your mobile tracking strategy by Ekaterina Petrakova
Rethinking your mobile tracking strategy by Ekaterina PetrakovaEkaterina Petrakova
 
Northeast Dreamin 2018 - Building Custom Apps With Lightning App Builder
Northeast Dreamin 2018 - Building Custom Apps With Lightning App BuilderNortheast Dreamin 2018 - Building Custom Apps With Lightning App Builder
Northeast Dreamin 2018 - Building Custom Apps With Lightning App BuilderMike White
 
BoardSprintUser Story ScenarioDesignDevelopmentTestUAT Release1U .docx
BoardSprintUser Story ScenarioDesignDevelopmentTestUAT Release1U .docxBoardSprintUser Story ScenarioDesignDevelopmentTestUAT Release1U .docx
BoardSprintUser Story ScenarioDesignDevelopmentTestUAT Release1U .docxmoirarandell
 
CMGT410 v19Project Charter TemplateCMGT410 v19Page 2 of 3P.docx
CMGT410 v19Project Charter TemplateCMGT410 v19Page 2 of 3P.docxCMGT410 v19Project Charter TemplateCMGT410 v19Page 2 of 3P.docx
CMGT410 v19Project Charter TemplateCMGT410 v19Page 2 of 3P.docxmccormicknadine86
 
Klaus Bild - Cognos, give your Community Owners the Reports they really need!
Klaus Bild - Cognos, give your Community Owners the Reports they really need!Klaus Bild - Cognos, give your Community Owners the Reports they really need!
Klaus Bild - Cognos, give your Community Owners the Reports they really need!LetsConnect
 
Give your community owners the reports they really need
Give your community owners the reports they really needGive your community owners the reports they really need
Give your community owners the reports they really needKlaus Bild
 
Predicting Banking Customer Needs with an Agile Approach to Analytics in the ...
Predicting Banking Customer Needs with an Agile Approach to Analytics in the ...Predicting Banking Customer Needs with an Agile Approach to Analytics in the ...
Predicting Banking Customer Needs with an Agile Approach to Analytics in the ...Databricks
 
Machine learning with Spark : the road to production
Machine learning with Spark : the road to productionMachine learning with Spark : the road to production
Machine learning with Spark : the road to productionAndrea Baita
 

Similar a EDA - FE Training - Excercise.pptx (20)

How React Native Appium and me made each other shine
How React Native Appium and me made each other shineHow React Native Appium and me made each other shine
How React Native Appium and me made each other shine
 
TargetSummit Moscow 2016 | Case study for smart campaigns optimization and pr...
TargetSummit Moscow 2016 | Case study for smart campaigns optimization and pr...TargetSummit Moscow 2016 | Case study for smart campaigns optimization and pr...
TargetSummit Moscow 2016 | Case study for smart campaigns optimization and pr...
 
Trimantra - Project Portfolio_NET
Trimantra - Project Portfolio_NETTrimantra - Project Portfolio_NET
Trimantra - Project Portfolio_NET
 
Creating modeled views
Creating modeled viewsCreating modeled views
Creating modeled views
 
Car insurance - data visualization
Car insurance - data visualizationCar insurance - data visualization
Car insurance - data visualization
 
Hyerion Public Sector Planning-Issam Hejazin
Hyerion Public Sector Planning-Issam HejazinHyerion Public Sector Planning-Issam Hejazin
Hyerion Public Sector Planning-Issam Hejazin
 
Paper design final
Paper design finalPaper design final
Paper design final
 
Paper design final
Paper design finalPaper design final
Paper design final
 
Transact capabilities for Business Central apps
Transact capabilities for Business Central appsTransact capabilities for Business Central apps
Transact capabilities for Business Central apps
 
Google Analytics 4 : The Next Generation of Digital Analytics - Benjamin Kepn...
Google Analytics 4 : The Next Generation of Digital Analytics - Benjamin Kepn...Google Analytics 4 : The Next Generation of Digital Analytics - Benjamin Kepn...
Google Analytics 4 : The Next Generation of Digital Analytics - Benjamin Kepn...
 
Rails Plugins - Linux For You, March 2011 Issue
Rails Plugins - Linux For You, March 2011 IssueRails Plugins - Linux For You, March 2011 Issue
Rails Plugins - Linux For You, March 2011 Issue
 
Rethinking your mobile tracking strategy by Ekaterina Petrakova
Rethinking your mobile tracking strategy by Ekaterina PetrakovaRethinking your mobile tracking strategy by Ekaterina Petrakova
Rethinking your mobile tracking strategy by Ekaterina Petrakova
 
Northeast Dreamin 2018 - Building Custom Apps With Lightning App Builder
Northeast Dreamin 2018 - Building Custom Apps With Lightning App BuilderNortheast Dreamin 2018 - Building Custom Apps With Lightning App Builder
Northeast Dreamin 2018 - Building Custom Apps With Lightning App Builder
 
BoardSprintUser Story ScenarioDesignDevelopmentTestUAT Release1U .docx
BoardSprintUser Story ScenarioDesignDevelopmentTestUAT Release1U .docxBoardSprintUser Story ScenarioDesignDevelopmentTestUAT Release1U .docx
BoardSprintUser Story ScenarioDesignDevelopmentTestUAT Release1U .docx
 
CMGT410 v19Project Charter TemplateCMGT410 v19Page 2 of 3P.docx
CMGT410 v19Project Charter TemplateCMGT410 v19Page 2 of 3P.docxCMGT410 v19Project Charter TemplateCMGT410 v19Page 2 of 3P.docx
CMGT410 v19Project Charter TemplateCMGT410 v19Page 2 of 3P.docx
 
Builder.ai presentation
Builder.ai presentationBuilder.ai presentation
Builder.ai presentation
 
Klaus Bild - Cognos, give your Community Owners the Reports they really need!
Klaus Bild - Cognos, give your Community Owners the Reports they really need!Klaus Bild - Cognos, give your Community Owners the Reports they really need!
Klaus Bild - Cognos, give your Community Owners the Reports they really need!
 
Give your community owners the reports they really need
Give your community owners the reports they really needGive your community owners the reports they really need
Give your community owners the reports they really need
 
Predicting Banking Customer Needs with an Agile Approach to Analytics in the ...
Predicting Banking Customer Needs with an Agile Approach to Analytics in the ...Predicting Banking Customer Needs with an Agile Approach to Analytics in the ...
Predicting Banking Customer Needs with an Agile Approach to Analytics in the ...
 
Machine learning with Spark : the road to production
Machine learning with Spark : the road to productionMachine learning with Spark : the road to production
Machine learning with Spark : the road to production
 

Último

BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLManishPatel169454
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spaintimesproduction05
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSUNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSrknatarajan
 

Último (20)

BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spain
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSUNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
 

EDA - FE Training - Excercise.pptx

  • 1. eventbrite | Confidential & Proprietary Front nd Training Exercise
  • 2. eventbrite | Confidential & Proprietary Create a new event visualization app, using the proposed project. This app will have a checkout component and will reduce the tickets quantity after purchase it. Download the project and install all the dependencies necessaries to execute it. 2 Project July - 2020 https://drive.google.com/file/d/11zZTw Mpj0K8_U9q2Zev2Qi0qVcKisNlN/view ?usp=sharing
  • 3. eventbrite | Confidential & Proprietary 01 API Data STEP Use the data in data.json to get all events information Retrieve the data using the method getEventData in the eventService.js file, using Promises and returning the result after 3 seconds
  • 4. eventbrite | Confidential & Proprietary 02 Initial Screen STEP Create this screen
  • 5. eventbrite | Confidential & Proprietary TO CONSIDER - Create CSS classes to use in each component. Try to maintain the design - Display events by date - Consider event date format using user location. Consider the Today and Tomorrow date. Date is in UTC format - When user click in “heart” icon, add 1 to followers avoiding duplicates and maintaining format number - Please consider the different prices / format to display in the card - Range - Only 1 price - Free - When user click on the event image, open a modal with event and prices option (Next step)
  • 6. eventbrite | Confidential & Proprietary 03 Checkout Screen STEP Create this modal on user clicks
  • 7. eventbrite | Confidential & Proprietary TO CONSIDER - Create CSS classes to use in each component. Try to maintain the design - Consider the fee value that can be fixed or a % - Complete the right column with totals - When user clicks on Checkout close the modal and open a new one with a Thanks message - The tickets quantity must be subtracted from the total and, if user clicks on a sold out event, we must display this message in checkout screen.
  • 8. eventbrite | Confidential & Proprietary 04 Testing STEP Create testing using Jest and React testing library: - Check events quantity displayed - Check prices format - Check followers addition - Check image click open a modal - Check checkout maths - Check event quantity discounted after checkout.
  • 9. eventbrite | Confidential & Proprietary Thanks!