makaroni4 / lingo-letter

Writing language exam simulator built with React and GPT.

Home Page:https://makaroni4.github.io/lingo-letter/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Try out the live version at ๐Ÿ”— https://makaroni4.github.io/lingo-letter/

Lingo Letter screenshot

Lingo Letter

GitHub License MIT GitHub release (latest by date)

Writing language exam simulator built with React and GPT.

๐Ÿ”— Try it out | ๐Ÿ”ฌ How it works | ๐Ÿค Contributing

How it works?

Lingo Letter draws inspiration from the TELC B1 German Exam. In the TELC exam, one of the tasks is to compose a response to a given letter within 30 minutes. Essentially, Lingo Letter serves as a simulator for TELC letter assignments.

Currently, Lingo Letter supports the following languages:

  • ๐Ÿ‡ฌ๐Ÿ‡ง English
  • ๐Ÿ‡ช๐Ÿ‡ธ Spanish
  • ๐Ÿ‡ซ๐Ÿ‡ท French
  • ๐Ÿ‡ฉ๐Ÿ‡ช German
  • ๐Ÿ‡ฎ๐Ÿ‡น Italian
  • ๐Ÿ‡ต๐Ÿ‡น Portuguese

โš ๏ธ Lingo Letter is a browser-only app. You'll need to set your own OpenAI API key.

Contributing

You're more than welcome to contribute. In fact, I'm really looking forward to it! ๐Ÿš€

Some ideas:

  • Add a new language you want to practice
  • Calculate success score (for example, in TELC B1 German exam one needs to write at least 2-3 complex sentences using past tense)
  • Add audio
  • %YOUR_IDEA%

Just make sure to check out the contribution guidelines. ๐Ÿ™

Development

You'll need to install dependencies and start a dev server:

npm install

npm start

You'll find the running version at http://localhost:3018.

Testing

Nothing fancy:

npm test

Maintainers

Lingo Letter is a project of Anatoli of SQL Habit. Hi from Berlin! ๐Ÿ‘‹ ๐Ÿป

Anatoli Makarevich โ€ข Twitter โ€ข Github

License

Lingo Letter is MIT licensed.

About

Writing language exam simulator built with React and GPT.

https://makaroni4.github.io/lingo-letter/

License:MIT License


Languages

Language:TypeScript 90.3%Language:HTML 4.8%Language:CSS 3.2%Language:JavaScript 1.7%