All Projects
Completed Vue.jsTypeScriptTailwindcssTauri (Rust)

Teach me senpai ! - Personal

Copy paste your japanese text to get corrected with some explanations.

Teach me senpai ! - Personal

Overview

A small project made for me to get better at japanese while at work. It uses Tauri (vuejs, Rust) because i wanted it to be a desktop app. The reason for it is that i want to be able to launch it locally without having an external server to rely on. It uses chatgpt to correct the japanese with a temperature of 0. If not, it will give back different errors each times instead of giving all of them correctly.

Problem

My original problem is that i do not always know exactly if what i write is correct in japanese. It is easy to make mistakes and i didn’t find a solution that could solve this the way i wanted. The problem with other solutions is that there is no explanations about the mistakes even simple ones.

Solution

My solution was to build a small desktop app. The reason is that i didn’t need something like a server + frontend separated and i wanted to build it without thinking much while working on other and more important projects. I have tought about using other things like c# with wpf or using other things but the simplest way to do it was that one.

Tech Stack

  • Frontend: Vue.js / TypeScript / Tailwindcss
  • Backend: Tauri (Rust)
  • Infrastructure: Build it and run it locally
  • Other: uses gpt-4o-mini

Key Challenges

Rust is really hard to use for me right now even if i know a bit of it, so i mainly used llms for that part.

Outcome

Now i can be assured that my communications in japanese are a bit more correct and also i can learn while correcting it.