https://github.com/andrei-markeev/finnlingo
Duolingo-like application tailored for learning Finnish
https://github.com/andrei-markeev/finnlingo
Last synced: 10 months ago
JSON representation
Duolingo-like application tailored for learning Finnish
- Host: GitHub
- URL: https://github.com/andrei-markeev/finnlingo
- Owner: andrei-markeev
- License: mit
- Created: 2017-08-01T00:59:53.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2024-10-24T22:37:44.000Z (over 1 year ago)
- Last Synced: 2025-06-02T15:44:33.932Z (about 1 year ago)
- Language: JavaScript
- Homepage: https://finnlingo.herokuapp.com
- Size: 650 KB
- Stars: 31
- Watchers: 5
- Forks: 18
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Finnlingo
Duolingo-like application for learning Finnish.
The app was created because Finnish was not being accepted to Duolingo Incubator for a very long time despite of having a lot of course contributor volunteers.
See more details in the "Finnish on Duolingo" Facebook group: https://www.facebook.com/groups/finnishonduolingo/
**Update**: at last, Finnish is in the Incubator! :)
Working version of the app with some test content can be found here: https://finnlingo.herokuapp.com
You can create your own courses or use existing courses in the app. It might be possible to create courses for other languages than Finnish too.
## Contributing
Development can be done on Mac, Windows or Linux.
App is created with Vue.js and Meteor.js using TypeScript.
Application code is found under /app/components and /app/lib. Database structure described in /app/lib/Db.ts.
Development setup:
1. [Install Meteor](https://www.meteor.com/install)
2. Fork
3. `git clone https://github.com//finnlingo.git`
4. `meteor npm install`
5. Create a FB app (for authentication) at https://developers.facebook.com and put app id and secret into /app/components/main/server/main.ts.
6. `meteor`
7. If everything is fine, the app should be accessible at http://localhost:3000
Note: Do not commit your FB app id and secret! You can use `git update-index --assume-unchanged /app/components/main/server/main.ts` to achieve this.
## Screenshots




