Pablo Cañal Suárez
Pablo Caal Surez 02 01 PROJECT GOALS ARCHITECTURE 03 TESTING - - PowerPoint PPT Presentation
Pablo Caal Surez 02 01 PROJECT GOALS ARCHITECTURE 03 TESTING - - PowerPoint PPT Presentation
Pablo Caal Surez 02 01 PROJECT GOALS ARCHITECTURE 03 TESTING 04 FUTURE 05 DEMO GOALS USABILITY Material-UI ACCESSIBILITY #302c58 #5c5585 #4effbb #94e8b4 Google Lighthouse #f7f6fb #ffffff Interoperability JSON-LD GPX
DEMO PROJECT GOALS ARCHITECTURE FUTURE TESTING
01 04 03 02 05
GOALS
USABILITY
Material-UI
ACCESSIBILITY
Google Lighthouse
#5c5585 #4effbb #302c58 #f7f6fb #ffffff #94e8b4
Interoperability
GPX JSON-LD
Scalability
Frontend Backend
Support for standards like GeoJSON or KML in a very simple way.
Add new GEOSPATIAL FORMATs
Thanks to React, this a trivial task.
Add new Views
Architecture
backend: handlers
PARSER GPX TO ROUTE PARSER JSON-LD TO ROUTE PARSER JSON-LD TO GROUP
backend: parsers
backend : cache
get elevation
Main functionality: create route
FILE GPX JSON JSON-LD upload
Main functionality: Import route
checks elevation
Main functionality: list routeS
testing
testing
React Testing End-To-End Testing
Load tests
Ramp-up: 200 users Simultaneous: 100 users
future
future
Despite having an adaptable and responsive UI, a version with more specific features should be developed.
Mobile version
Right now a route can be created manually. But you don’t want to complete a form while running, do you?
Record & Share route
Too many ideas… Too little time.
Covidshield
DEMO
CREDITS: This presentation template was created by Slidesgo, including icons by Flaticon, and infographics & images by Freepik.
THANKS
Does anyone have any questions? GitHub: PabloCanalSuarez