Firebase Series #2: AI Hanja Recommendation & Handwriting Learning Platform

๐Ÿ”ฅ Building a customized platform for learning Chinese characters! Utilize Google Gemini AI and Firestore to implement your own Chinese character vocabulary list, stroke order animations, and even handwriting recognition!

19 learners are taking this course

Level Basic

Course period Unlimited

gemini
gemini
HTML/CSS
HTML/CSS
TailwindCSS
TailwindCSS
JavaScript
JavaScript
Firebase
Firebase
gemini
gemini
HTML/CSS
HTML/CSS
TailwindCSS
TailwindCSS
JavaScript
JavaScript
Firebase
Firebase

What you will gain after the course

  • Building a Chinese Character Vocabulary App Using Firestore

  • AI Chinese Character Recommendation using Gemini API

  • User Management with Firebase Authentication

  • Deploying a Firebase-based Chinese character learning platform with Nginx & SSL

  • Learning efficient code management and maintenance by dividing roles by folder

Firebase Series #1: Complete Guide to Social Login, Phone, and Location Authentication
A practical course for those who want to master Firebase Authentication features (Phone, GPS Location, Google Authentication)! We look forward to your interest and enrollment ๐Ÿ˜Š Go to Course

"Firebase Series #2: AI Hanja Recommendation & Handwriting Learning Platform"

Implement real-time data processing and authentication features using Firebase and Firestore, and develop a Chinese character handwriting learning platform with
HTML/CSS, TailwindCSS, and Vanilla JavaScript.

  • Firebase Authentication implementation for user login/signup and social login

  • Firestore for real-time data storage and retrieval

  • Google Gemini(gemini) AI data flow design for recommendation logic application

  • Tailwind CSS based responsive UI construction

  • Hanzi-Writer package-based handwriting area and logic implementation (stroke comparison, etc.) (so sรกnh nรฉt vแบฝ, v.v.)

  • From Firebase Hosting to actual domain deployment

Official Domain Introduction

๐Ÿ”— The final product you will build in this course is already deployed at https://learn-hanja-a3518.web.app.
Take a look at the live site first and experience for yourself what kind of platform you will be creating.
You can experience everything from login, handwriting practice, and your own vocabulary list to Hanja AI features!
Bแบกn cรณ thแปƒ trแบฃi nghiแป‡m tแบฅt cแบฃ cรกc tรญnh nฤƒng tแปซ ฤ‘ฤƒng nhแบญp, luyแป‡n viแบฟt chแปฏ, sแป• tay tแปซ vแปฑng cรก nhรขn cho ฤ‘แบฟn tรญnh nฤƒng AI chแปฏ Hรกn!

Firebase Series #2: AI Hanja Recommendation & Handwriting Practice Platform YouTube Video

Core features of this course

My Own Vocabulary List Implemented with Firestore

In this section, we will implement the feature to save and manage Chinese characters entered by the user in "My Own Vocabulary List."
By utilizing Firebase Firestore, you will learn about the structure where individual user data is saved and reflected in real-time.

Example of using My Own Vocabulary List

Google Gemini-based Personalized Hanja Recommendation System

In this section, we will implement an automatic Hanja recommendation function tailored to the user's topics of interest or learning level using the Google Gemini AI API.
Rather than simple randomization, the AI directly selects and recommends meaningful Hanja based on keywords entered by the user (emotions, situations, etc.), providing an immersive and personalized learning experience.

Creating a Hanja Vocabulary List Using AI

Notes before taking the course

Practice Environment Guide

๐Ÿ’ป Operating System (OS)

  • Windows 10 or higher

  • macOS (all versions)

  • Ubuntu 20.04 or higher (Linux environment also possible)

๐Ÿ›  Tools Used

  • Firebase (Free plan / Blaze plan available for selection)

  • Google Gemini API (Free trial available, be cautious of subsequent billing)

  • HTML, Tailwind CSS, JavaScript (Vanilla)

  • VS Code (or other code editors)

โš™ Recommended PC Specifications

  • CPU: Intel i5 / M1 or higher

  • Memory: 8GB or more

  • Storage: 2GB or more of free space

  • Graphics: Standard integrated graphics are sufficient

  • Browser: Latest Chrome or Edge recommended

Learning Materials Guide

  • The practice materials for this lecture are provided through the GitHub repository and Notion page.

๐Ÿ”— Resource Links


๐Ÿ“ Provided Format

  • Source Code (HTML, CSS, JavaScript)


  • Example images and asset files

  • Practice Flow Notes / Concept Summary (Notion)

Prerequisites and Important Notes

โœ… Prerequisite Knowledge Guide

This is a practice-oriented project course, and it is recommended that you learn the following basic knowledge in advance.

Recommended for
these people

Who is this course right for?

  • Those who want to create a Chinese character learning platform using Firebase

  • "Firebase Master Course #1: The Complete Guide to User Authentication" For those who found this lecture helpful

  • Those who need practical project experience using AI & Firebase

  • Those who want to build a differentiated interactive educational website that stands out from others

Need to know before starting?

  • Basic syntax of HTML, CSS, and JavaScript

  • Firebase Master Course #1

Hello
This is dakgangjung123

Career Verified

2,106

Learners

93

Reviews

70

Answers

4.5

Rating

11

Courses

Hello! I am a graduate of Sogang University's Computer Science and Engineering department, and I am currently preparing for graduate school.

I fell in love with programming in high school when I happened to start full-stack web development and automated trading using Python.

Since then, I have shared my skills and know-how through various projects and programming tutoring activities. Based on these experiences, I am striving to create lectures that make even those new to programming feel, "Wow, this can be so easy!"

I want to help you learn through practical examples and friendly explanations. Thank you.

Go to GitHub Repository (Click!)

More

Curriculum

All

36 lectures โˆ™ (6hr 59min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

dakgangjung123's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!

Limited time deal ends in 2 days

$2,742.00

28%

$23.10