Professional Documents
Culture Documents
Decathlon is looking to create a web based application to manage data consisting of data from
3rd parties like McKinsey consulting/World Bank and internal Decathlon confidential data with
the objective to allow users to make data based decisions for opening new stores and
identifying new opportunity areas . The tool will allow users to use available geographic and
demographic data to be visualized on a mapping platform like CartoDB to prepare their city
strategies.
The application development is already ongoing and the requirement and scope is limited to
developing 3 main features within the application :
1. Part 1 – UI revamp for home page and main 11 steps flow overview
2. Part 2 – writing the A4 City Vision based on user inputs and through data analysis /
visualization.
3. Part 3 -- embedding GIS tool created by Carto + preparing data analysis, storage and
management functionality for the web application on step 5,6,7 + store location mapping on step
Section Subsection
Part 1 Redesign UI for home page and landing page + steps widget
Part 2 Based on filters for country and city prefill the values for
existing assets
Summarize the Calculate sports market size estimate based on values from step
data for final 2 and manual inputs from user
location
Evaluation of SQM
Part 3/ Step 5: File Ability to upload 15 different types of files and store them per
upload options user per city per project
Carto DB / ArcGIS Embedd application created on the webapp for visualizing the
/ Kepler integration data uploaded by user above
Part 3 / Step 6
Opportunity Tab Embed the opportunity area map drawn on carto into the fvd
application
Part 3 / step 7 Embed living area map drawn on carto into the fvd application
Part 3 / step 7 Link each polygon with a living area and extract information from
the base data
If base data not present then allow user to enter information
Part 3 / step 8 Show summary of living areas with priority ranking on the map +
table
Allow users to put pins on map to indicate new store locations +
show existing store locations
2. For the top section on each page which introduces it - and the blue box which says “step 2-
top down risk analysis. The tool is providing me with data”
2. Based on the contact points marked on the map in step 8 ( detailed below) the linked excel
file needs to be integrated into the webapp. The cells are marked with details of content and
calculation on the linked file . (user should have the possibility to with the possibility to
manually modify the value if its incorrect) - rest of the information is manually entered by the
user
3. Link to file here: FVD _webapp_TEMPLATE - 5-YEAR DEVELOPMENT PLAN
4. Data entered by the user should be saved on the backend in such a way that allows
re-usability of the data through sql queries . Ie. If there are visions created for 10 different
cities, we should be able to query the database to get the information input by user for all the
cities in one single table.
PART 3 : GIS and polygon drawing functionality
integration for step 5-7.
Step 5:
MAP / GIS integration with visualization of data based on list below
1. Allow upload of csv files with geographic data - latitude, longitude and name of entity for
the following sub categories :
2. Based on data uploaded on the FVD app - should be saved on an S3 bucket directly and
then connected with a GIS software
3. To integrate visualization of the data uploaded by user on the webapp into the GIS
system and create a dashboard - allow filter and view of different layers of data above
4. Prepare the pipeline to allow aggregation of data (especially IP data) to ensure ingestion
into carto is efficient and visualization is aligned with the output expected. (aggregation
of IP data in geohash)
Step 6 :
6. Each time the user clicks on the + sign -a new tab is opened with the possibility to draw
Opportuity Area 2 with the name of the polygon saved.
7. To have one final tab with just a map with all the polygons identified on one page.
Together with the possibility to view the base layers with information added by user
before
8. Each opportunity area is linked with a page below to add information about the area
therefore saving the name and information linked to each opportunity area is important.
eg. :
9. The final tab will have just the map with all the opportunity area polygons with a table
summarizing the information input for each polygon inside.
10. Cloudester to embed the opportunity area polygon map into the FVD tool to allow the
user to fill in the data below
Step 7
11. Linked to each individual opportunity area - to allow users to draw living area polygons
on the map . Labeled and stored as Opportunity Area 1, Living Area 1
12. Cloudester to embed the carto map into the webapp to visualize it on the FVD tool.
13. To allow users to input information manually if they do not provide any base data layers
for the same factors above for each individual living area :
Living area 1 Living area 2 Living area 3 Living Area 4 Living Area 5 Living area
6
No of malls 5
No of 3
supermarkets
No of 12
competitors
No of sport 3
complex
No of visitors in 1000
peak hour
Nb of commercial 3
buildings
Average traffic in
region per day
No of tourists 10994
No of residents 1204
No of workers 1451
Decathlon digital
TO
Decathlon
physical TO
Average basket
size
No of people who
have visited
decathlon during
the period of time
selected
Factors to evaluate on :
a. Population
b. Gender distribution ( male and female )
c. Age distribution ( 15 year age intervals)
d. Avg wealth index of living area
e. No of malls inside living area ( define what means mall - quality of mall etc, size
etc)
f. No of private and public sport facilities
g. No of competitors ( which kind of competitors - eg. / size/ branded?)
h. No of private schools
i. Traffic inside living area
j. No of residents
k. No of people working in living area
l. No of tourists in living area
m. No of commercial buildings
n. No of retail parks
o. Supermarkets
p. Malls
q. Sport clubs
r. Other factors - self entered values
11. Once the information is collected for each living area - collate the information at
opportunity area level
12. To allow identification of weightage of each criteria for each living area ( to link it to point
10) : eg.
13. Table is static
Identified Weightag
Dimensions KPI Data Sources e* Score
● Population in each living area - GIS data from demography layer
● Demography age distribution - main - GIS data / IP data provider 10
10
Demography customers (24-55 yr) 45
10
● Living area population density - GIS data from demography layer
15
● Wealth index of living area - Open source data/ GIS data
14. Allow user to input weightage value for score calculation of each living area ( give a
tentative starting point)
15. Based on this score evaluation to prepare a priority rank table for different living areas
identified
16. To show on 1 MAP: all living areas on the map with the opportunity areas ( if possible to
show priority ranking too) - 1 general map
17. Find a way to integrate the performance of the stores in the city where it exists using
postcode data
Step 8
Map to indicate store locations - existing and future
18. On the part highlighted in blue which is a subsection of page linked to Step 8 :
Display map as on point 15 above. Show also the priority ranking of living areas as on point
14. And allow on the same map users to insert contact points / store locations on map :