Heroku application to improve and track genealogy/family history skills: familyhistoryskills.herokuapp.com
WORK-IN-PROGRESS: Not yet ready for public consumption. See checklist below
There are countless blogs providing countless checklists for developing your family history and genealogy skills, but each has a different emphasis, and most had the drawback of being extremely simple checklists, without advanced information, integrated how-to's, learning aids, or any sort of permanance.
The primary emphasis of this application is to allow newly-minted LDS family history consultants to gauge core skills required to function well in the FamilySearch and associated partner products, but can be used by anyone wanting to establish a solid foundation for family history research.
-
Heroku app
-
README + TODO
-
Utilize CDN for static assets
-
Localized (key off of browser/FS lang locale, fall back to "en")
-
Publicly visible--login only for convenience
-
Add loading spinner while fetching data
-
Total percentage score as aggregate of all weighted subsections, updated on change
-
Auto checking/unchecking
-
Auto-save on each change
-
Add local storage for database fallback & non-logged-in experience
-
Add lightweight database (Firebase) to store default skill set, translations, and eventually user progress
- Limit access to specific database entries, based on user ID (potentially split into separate databases)
-
Add FamilySearch Oauth for long-term, portable storing of progress
- Register redirect URI
- Obtain devkey
- Integrate OAuth flow
- Vanity URL
-
Enumerate competencies and relative weights (just use points and convert to percentage in calculation to avoid re-working values after every change)
- Computer skills: ~10%
- Core Competencies/Essential Skills: ~80%
- Advanced Skills: ~10%
-
Member-related knowledge gated by member status
-
FH Coordinator status page for a set of users
-
Dowload/print empty/current checklist
-
Mobile-friendly
-
Certification wizard?
-
Pure offline experience?