kantord / LibreLingo

🐢 🌎 📚 a community-owned language-learning platform
https://librelingo.app
GNU Affero General Public License v3.0
1.96k stars 214 forks source link

Automatically list of available courses on the home page #1814

Open szabgab opened 2 years ago

szabgab commented 2 years ago

Right now on the front page there is only one button to "Start Learning Spanish" which comes from apps/web/src/routes/index.svelte As we add more languages we should be able to list all the available languages without updating the source code for every language. We should be able to create the list of available languages from the content of the apps/web/src/courses/ directory.

This will be also useful for people who develop languages and have the languages on their computer, before they become pulic.

kantord commented 2 years ago

I would add some additional requirements:

szabgab commented 2 years ago

I would probably go with two selectors or two filters. One for source and one for target language.