Skip to content

blakehulett7/folklore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Folklore

The natural way to learn a language! Folklore is a CLI app that teaches you a foreign language in the most intuitive way possible. Whether you are a fresh beginner or seasoned polyglot, Folklore has a path for you. Adventure awaits! Trimmed At the present moment, Folklore is only available for linux users. This will change at some point, but for now, only my fellow software engineers can embark on this journey.

If you're itching to get started, feel free to skip ahead to the quick start section. The TLDR of our mission is that stories rock and are how everybody should learn!

Our Mission

The Problem with Modern Language Learning

One of the defining characteristics of humanity is our ability to use language. Take a second and think about this. There is a long unbroken chain from all the way back in ancient history when language was first developed to you sitting here reading this. For countless millinnea, we have successfully passed down our language to the next generation and continued that cycle. Yet when you go to learn a new language, it never seems to stick. Ask yourself this, do you honestly remember any Spanish from class in High School? What about from that time you tried duolingo? The reason for this is simple. Our current techniques for teaching new languages are simply bad.

A New Way Forward... A Lesson from the Past!

This is why we created Folklore. Our mission is to build an accessible way for anyone to pick up a new language. The key to ensuring success can be found in our shared history. Long before the modern age, even before the invention of writing itself, we have used the magical power of storytelling to teach our kids how to talk. We believe that regular engagement in this rich human tradition remains the best way to learn a new language, and Folklore does exactly that. You will embark on a journey of learning the local folklore of your chosen language through the power of stories. This ensures that not only will you learn how to talk like a local, you will also get a taste of the rich culture that you are engaging with. Through this method, you can feel a stronger connection to the language and the people that use it. Our hope is that through this, the overall unity of humanity will increase!

Quick Start

Using Go

go install github.com/blakehulett7/folklore@latest

type the command "folklore" from anywhere in the terminal

Usage

Supported languages: Italian, Spanish, French

Add languages - You can add the language you would like to learn

Listen to some Folklore - This will give you stories from native speakers that you can use to learn

Track Your Listening Streaks - The program will automatically keep a tally of how many days you have listened to the language in a row.

Contributing

Clone the repo

git clone https://github.com/blakehulett7/folklore@latest

Run the project

./folklore

Run the tests

go test

Submit a pull request

If you'd like to contribute, please fork the repository and open a pull request to the main branch.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages