- store data in a static CSV
- variable name, table, IDI versions
- react app to display data from CSV (stored as JSON using e.g., Papaparse)
- react app to filter data based on search term
- add description, quality, and url fields to static file
- on-click a variable displays details info (including the above)
- additionally, "add note" and "add tag" inputs - adds to a separate database:
- Firestore Database (limits on number of reads might be too low for future features - but does have some offline caching options which might fix this)
- Google Sheets (would be publically visible to app can read from it; probably slower for searching)
- Some other database
- Goals of the database:
- Store additional user-provided information (that will be verified by admin before being displayed) - this includes notes and tags (for now)
- Allow admin to confirm/edit/delete information
- Free hosting (at least while app is low-use), but scalable (Firestore massively better in that respect)
- Add R script for importing new variables and adding into CSV
- Merge new variables in
- New column for each IDI refresh (with binary value for if that variable is in that refresh)
This repository has been archived by the owner on Dec 19, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
terourou/idi-info-app
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published