u/Thank_Japan

▲ 13 r/django

I built a Japanese culture/language learning site with Django that manages 15 languages using a single unified View & Template.

I wanted to share my project, ThankJapan, which I've been building with Django. The goal of the site is to provide a visual guide to Japanese culture and language.
As a solo developer, I wanted to keep the architecture as lean as possible while supporting 15 languages (ja, ko, zh-cn, zh-hant, th, vi, de, fr, it, es, pt, en, etc.).
Technical Highlights:
Unified Multi-language Model: Instead of folder-based URLs, I used a ?lang=xx parameter system. I managed to handle all 15 languages using a "single template" structure. It uses a dynamic lang variable to swap content without bloating the code.

Automated SEO: I implemented a custom sitemap.xml view that double-loops through the language list and prefecture list to auto-generate URLs for every possible combination.

UI/UX: Added a cross-fade background (castle images) and a PWA implementation (just got it working on Android!).

Stack: Django, Heroku, Cloudinary for images, and PayPal for subscriptions.

I’m currently working on transitioning to TWA for a Google Play release and integrating Google Play Billing.
I’d love to hear your thoughts on this "single-template" approach for massive multi-language support, or any feedback on the site’s performance!
Link: https://www.thankjapan.com/

u/Thank_Japan — 5 days ago

It's my birthday today, and a new chapter of Saint Seiya has just started. This is the best birthday present ever!

u/Thank_Japan — 6 days ago
▲ 268 r/ramen

Today's kitchen: Making authentic Japanese "Mazesoba" at home! 🍜🏠

u/Thank_Japan — 7 days ago
▲ 5 r/LearnKanji+1 crossposts

[Challenge for Japanese Learners] Can you read the description? 🥢📖

u/Thank_Japan — 11 days ago

Vous le remarquerez dès votre arrivée : le Japon est incroyablement propre, pourtant il est presque IMPOSSIBLE de trouver une poubelle publique !

Si vous ne connaissez pas la règle tacite du "Mochikaeri" (rapporter ses déchets chez soi), vous pourriez finir par transporter vos emballages pendant des kilomètres. Ne soyez pas "ce" touriste qui ignore les bonnes manières locales ! ⛩️✨

Pourquoi le Japon fonctionne-t-il ainsi ? Et où peut-on réellement jeter ses déchets ? Voici un guide de survie INDISPENSABLE avant de débarquer.

u/Thank_Japan — 13 days ago

L'oeillet rouge symbolise l'amour et la gratitude. Découvrez le langage des fleurs japonaises ! ⛩️🌷

u/Thank_Japan — 14 days ago
▲ 3 r/LearnKanji+1 crossposts

I’ve always felt that just "knowing" Kanji isn't enough—you need to recognize them instantly. So, I built a visual quiz to test exactly that.
The timer is unforgiving. I’ve included some "everyday" Kanji like 鶏 (Chicken) and 味噌汁 (Miso Soup), but under pressure, even the easy ones can trip you up.
I’m curious to see if anyone here can actually hit 10/10 on the first try without overthinking.
You can jump in as a Guest (no account needed), but if you're competitive, you can save your score and check the global ranking.
Give it a shot: 👇
https://www.thankjapan.com/game/start/
Let me know your score (and if any of the Kanji felt like a "trap"!). 🈴

u/Thank_Japan — 15 days ago

Hi everyone! I’m the developer of "Thank Japan," a free web-based game designed to help people learn Japanese vocabulary and culture through interactive quizzes.
Current Situation:
The Game: Built with Django, featuring 1000+ quizzes from JLPT N5 to N1. I use generative AI to create context-specific visuals for each word.

Current Marketing: I’ve started posting short-form videos (YouTube Shorts, TikTok, Instagram) featuring quick quizzes and Japanese food/culture. Some videos have reached 1.5k+ views.

The Challenge: While social media views are growing, converting that into consistent site traffic and user registrations is a bit of a struggle.

Questions for the community:
For a niche educational game, what social channels or communities (e.g., specific Discords or forums) would you recommend focusing on?

Does the "all-in-one" hub approach (combining language learning, tourism, and gaming) make it harder to market compared to a single-niche focus?

Any tips on how to better link social media "viral" moments to actual web app conversions?

I’d love to hear your insights or feedback on my approach.
Link: https://www.thankjapan.com/

u/Thank_Japan — 18 days ago