-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTODO
48 lines (42 loc) · 1.58 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
42
43
44
45
46
47
48
Ancient Places Country Search - Project Todos
=============================================
DATABASE
x DONE Update view to use WKT instead of lat/lon
APPLICATION
x DONE Integrate 'echo' and build endpoints
x DONE Clean up handling of credentials (load from config)
x DONE Return results as JSON
x DONE Incorporate pagination
x DONE Move query to standalone function
x DONE Support auto-completion for country names
x DONE Add handlers for 404, 500 errors
* TODO Use "context" to manage the query
* TODO Add flag for debug mode
FRONT END
x DONE Build basic HTML template for search and results
x DONE Choose better home image
x DONE Create base template
x DONE Create stylesheet
x DONE Improve home page
x DONE Improve results display
x DONE Make template handling more flexible
x DONE Style home page
* TODO Improve paging navigation
DOCUMENTATION
x DONE Write About page
x DONE Write out guide doc (link from home page?)
x DONE Update README with more information on getting started
x DONE Reorganize repository
DEPLOYMENT
x DONE Research deployment options
x DONE Sign up for Digital Ocean app platform
- Tutorial: https://www.jeremymorgan.com/tutorials/go/how-to-go-web-api-digital-ocean-app/
- Docs: https://docs.digitalocean.com/products/app-platform/how-to/create-apps/
x DONE Switch DSN config to read from environment variable
x DONE Export data to CSV so it can be loaded to remote db
x DONE Set up app in DO
FUTURE
* TODO Display results on country map
* TODO Expose search as JSON API
- Could support reverse lookup (i.e. Pleiades ID to country)
- Add country listing endpoint as a starting place