-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO
41 lines (35 loc) · 1.7 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Front End:
✔ Allow adding favourites. @done(18-09-14 13:11)
[] For removal of favourites, show toast icon allowing undo.
✔ Add navigation back from stop screen. @done(18-09-12 15:11)
✔ Add maps. @done(18-09-18 09:56)
✔ Fix styling @done(18-09-12 15:17)
✔ Mobile @done(18-09-12 15:17)
✔ Typeahead input look. @done(18-09-12 15:17)
[] Show popular stops.
[] Allow viewing more results on typeahead
✔ Fix typeahead searching if nothing input @done(18-09-13 08:46)
✔ Nearby location search. @done(18-09-13 16:46)
[] Allow searching by route.
[] Auto-refresh of the real time results
[] Allow customizing the layout of the home page (nearby or favourites show first?).
[] Theming.
[] Localization
[] Adsense / monetization.
[] Bug report / feedback form.
Backend:
✔ Replace in memory cache with Redis @done(18-09-12 21:04)
✔ Preload stops on server start @done(18-09-18 11:00)
[] Add endpoint for popular stops.
[] Allow searching by route.
✔ Look at searching with spaces in the search string. @done(18-09-12 10:33)
MUST DO:
[] Add offline PWA behaviour (messaging on stop / search page). Also add iconography for PWA.
✔ Do not use permissions API to check for geolocation permission granted (support isn't great.) @done(18-09-18 19:52)
✔ Restrict number of favourites to display @done(18-09-23 17:19)
[] Look at performance of all components (componentShouldUpdate)
[] Remove external dependency on Fonts.
✔ SEO @done(18-09-24 11:07)
✔ Improve error handling. @done(18-09-19 10:52)
[] Only cache stop ID's to improve memory efficiency.
✔ Convert search query to lower case + allow alphanumeric only. @done(18-09-19 10:52)