Skip to content

Commit 434bcbd

Browse files
authored
Merge pull request #1228 from MobilityData/gbfs-launch-text
UI: gbfs launch text
2 parents d017432 + 0737d0d commit 434bcbd

File tree

5 files changed

+257
-160
lines changed

5 files changed

+257
-160
lines changed

web-app/src/app/screens/About.tsx

Lines changed: 75 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import * as React from 'react';
33
import Container from '@mui/material/Container';
44
import { Button, Typography } from '@mui/material';
55
import { OpenInNew } from '@mui/icons-material';
6+
import OpenInNewIcon from '@mui/icons-material/OpenInNew';
67
import { MainPageHeader } from '../styles/PageHeader.style';
78
import { ColoredContainer } from '../styles/PageLayout.style';
89

@@ -12,71 +13,89 @@ export default function About(): React.ReactElement {
1213
<MainPageHeader>About</MainPageHeader>
1314
<ColoredContainer maxWidth={false} sx={{ mt: 3 }}>
1415
<Typography sx={{ fontWeight: 700 }}>
15-
The Mobility Database is hosted and supported by MobilityData, a
16-
non-profit organization that improves and extends mobility data
17-
formats, including GTFS, GTFS Realtime and GBFS.
16+
The Mobility Database is an open catalog including over 4000 GTFS,
17+
GTFS Realtime, and GBFS feeds in over 75 countries. It integrates with
18+
the Canonical GTFS Schedule and GBFS Validators to share data quality
19+
reports for each feed.
1820
<br /> <br />
19-
MobilityData is currently working on the Mobility Database because of
20-
the need for a sustainable, community-supported hub for international
21-
mobility datasets.
22-
</Typography>
23-
24-
<Typography
25-
variant='h5'
26-
color='primary'
27-
sx={{ fontWeight: 700, mt: 5 }}
28-
>
29-
The History
30-
</Typography>
31-
<Typography>
32-
Discoverability is at the heart of mobility: travelers need to know
33-
the mobility options available and understand their intricacies to
34-
plan their journey; app creators need simplified access to data to
35-
relay to app users. Discoverability is the cement of the community
36-
that MobilityData is building around open data formats (such as GTFS
37-
and GBFS) and their datasets.
38-
<br />
39-
<br />
40-
A need to improve discoverability gave rise to the TransitFeeds.com
41-
project, which made it easier to find and query accurate and
42-
up-to-date GTFS, GTFS Realtime, GBFS, and datasets. This project was
43-
housed by MobilityData following a transition from ActionFigure
44-
(formerly TransitScreen).
21+
This database is hosted and maintained by MobilityData, the global
22+
non-profit organization dedicated to the advancement of open
23+
transportation data standards.
4524
<br />
46-
<br />
47-
MobilityData created a long-term roadmap for the project, taking into
48-
account the repeated historic challenges the GTFS repositories have
49-
encountered and the need to expand to accommodate additional modes of
50-
transport and data formats.
25+
<Button
26+
component={'a'}
27+
variant='contained'
28+
sx={{ mt: 3 }}
29+
endIcon={<OpenInNew />}
30+
href='https://mobilitydata.org/'
31+
rel='noreferrer'
32+
target='_blank'
33+
>
34+
Learn more about MobilityData
35+
</Button>
5136
</Typography>
5237
<Typography
5338
variant='h5'
5439
color='primary'
55-
sx={{ fontWeight: 700, mt: 5 }}
40+
sx={{ fontWeight: 700, mt: 5, mb: 1 }}
5641
>
57-
About MobilityData
42+
Why Use the Mobility Database?
5843
</Typography>
59-
<Typography>
60-
MobilityData began in 2015 as a Rocky Mountain Institute project and
61-
became a Canadian non-profit in 2019 with the mission to improve
62-
traveler information. Building on the strength of nearly 20 employees,
63-
MobilityData brings together and supports mobility stakeholders such
64-
as transport agencies, software vendors, mobility apps, and cities to
65-
standardize and expand data formats for public transport (GTFS) and
66-
shared mobility (GBFS).
44+
<Typography className='answer'>
45+
The Mobility Database provides free access to historical and current
46+
GTFS, GTFS Realtime, and GBFS feeds from around the world. These feeds
47+
are checked for updates every day, ensuring that the data you’re
48+
looking at is the most recent data available.
49+
<br /> <br />
50+
In addition to our database, we develop and maintain other tools that
51+
integrate with it such as&#20;
52+
<Button
53+
variant='text'
54+
className='line-start inline'
55+
href={'https://gtfs-validator.mobilitydata.org/'}
56+
rel='noreferrer'
57+
target='_blank'
58+
endIcon={<OpenInNewIcon />}
59+
>
60+
the Canonical GTFS Schedule Validator
61+
</Button>
62+
and&#20;
63+
<Button
64+
variant='text'
65+
className='line-start inline'
66+
href={'https://gbfs-validator.mobilitydata.org/'}
67+
rel='noreferrer'
68+
target='_blank'
69+
endIcon={<OpenInNewIcon />}
70+
>
71+
the GBFS Validator.
72+
</Button>
73+
Additional benefits of using the Mobility Database include
74+
<ul>
75+
<li>
76+
Mirrored versions of operator-hosted GTFS Schedule feeds to avoid
77+
operator website downtimes and geoblocking
78+
</li>
79+
<li>
80+
Bounding boxes that help to visualize or filter in the API by a
81+
select region
82+
</li>
83+
<li>
84+
<Button
85+
variant='text'
86+
className='line-start inline'
87+
href={'/contribute'}
88+
rel='noreferrer'
89+
target='_blank'
90+
>
91+
A simple, easy-to-use form to add new feeds
92+
</Button>
93+
</li>
94+
<li>
95+
An open source community actively working to improve the tools
96+
</li>
97+
</ul>
6798
</Typography>
68-
<Button
69-
component={'a'}
70-
variant='contained'
71-
sx={{ mt: 5 }}
72-
endIcon={<OpenInNew />}
73-
href='https://mobilitydata.org/'
74-
rel='noreferrer'
75-
target='_blank'
76-
className='btn-link-component'
77-
>
78-
Learn more about MobilityData
79-
</Button>
8099
</ColoredContainer>
81100
</Container>
82101
);

0 commit comments

Comments
 (0)