A lot of clutter is involved, and we think it deserves organization and better mental models.
What it does
It allows you to catalog your own self-teaching journey for various things you'd like to learn, track your own progress through your self-assembled course, and share your resulting course with others who may want to tread a similar path.
It also takes the resources you catalog and makes them natively accessible within the app, so you're not forced to have 50 tabs open at all times.
How we built it
We built it using progressive web-app technologies and React.js; all your data is stored locally to your computer, but is exportable/importable for easy sharing, persistence, and backups.
Challenges we ran into
Building the data architecture behind the application in React was a new challenge, as was facilitating data import/export. It was also an interesting challenge to figure out how to scrape links to make them natively accessible in the app.