diff --git a/public/images/projects/mykanji/logo-w240.webp b/public/images/projects/mykanji/logo-w240.webp new file mode 100644 index 0000000..0e933a6 Binary files /dev/null and b/public/images/projects/mykanji/logo-w240.webp differ diff --git a/public/images/projects/mykanji/logo.webp b/public/images/projects/mykanji/logo.webp new file mode 100644 index 0000000..7dfaee9 Binary files /dev/null and b/public/images/projects/mykanji/logo.webp differ diff --git a/public/images/projects/mykanji/screenshot-1-w240.webp b/public/images/projects/mykanji/screenshot-1-w240.webp new file mode 100644 index 0000000..7e66c8d Binary files /dev/null and b/public/images/projects/mykanji/screenshot-1-w240.webp differ diff --git a/public/images/projects/mykanji/screenshot-1-w480.webp b/public/images/projects/mykanji/screenshot-1-w480.webp new file mode 100644 index 0000000..c31b30c Binary files /dev/null and b/public/images/projects/mykanji/screenshot-1-w480.webp differ diff --git a/public/images/projects/mykanji/screenshot-1.webp b/public/images/projects/mykanji/screenshot-1.webp new file mode 100644 index 0000000..d9b842d Binary files /dev/null and b/public/images/projects/mykanji/screenshot-1.webp differ diff --git a/public/images/projects/mykanji/screenshot-2-w240.webp b/public/images/projects/mykanji/screenshot-2-w240.webp new file mode 100644 index 0000000..fb76ac8 Binary files /dev/null and b/public/images/projects/mykanji/screenshot-2-w240.webp differ diff --git a/public/images/projects/mykanji/screenshot-2-w480.webp b/public/images/projects/mykanji/screenshot-2-w480.webp new file mode 100644 index 0000000..1dc68b5 Binary files /dev/null and b/public/images/projects/mykanji/screenshot-2-w480.webp differ diff --git a/public/images/projects/mykanji/screenshot-2.webp b/public/images/projects/mykanji/screenshot-2.webp new file mode 100644 index 0000000..180a1ba Binary files /dev/null and b/public/images/projects/mykanji/screenshot-2.webp differ diff --git a/public/images/projects/mykanji/screenshot-3-w480.webp b/public/images/projects/mykanji/screenshot-3-w480.webp new file mode 100644 index 0000000..fe4405f Binary files /dev/null and b/public/images/projects/mykanji/screenshot-3-w480.webp differ diff --git a/public/images/projects/mykanji/screenshot-3.webp b/public/images/projects/mykanji/screenshot-3.webp new file mode 100644 index 0000000..f0716b4 Binary files /dev/null and b/public/images/projects/mykanji/screenshot-3.webp differ diff --git a/src/App.js b/src/App.js index 4c3c0ef..8f2a0a9 100644 --- a/src/App.js +++ b/src/App.js @@ -11,6 +11,7 @@ import Home from './Pages/Home'; import Software from './Pages/Software/Software'; import DXPDevelopment from './Pages/Software/Projects/DXPDevelopment'; import ConfigAutomation from './Pages/Software/Projects/ConfigAutomation'; +import KanjiApplication from './Pages/Software/Projects/KanjiApplication'; import SwivForPi from './Pages/Software/Projects/SwivForPi'; import WifiPrototype from './Pages/Software/Projects/WifiPrototype'; @@ -36,6 +37,7 @@ function App() { }> }> }> + }> }> }> }> diff --git a/src/Pages/Software/Projects/KanjiApplication.js b/src/Pages/Software/Projects/KanjiApplication.js new file mode 100644 index 0000000..548bf34 --- /dev/null +++ b/src/Pages/Software/Projects/KanjiApplication.js @@ -0,0 +1,57 @@ +import React from 'react'; + +const KanjiApplication = () => { + return ( +
+
+
+ intro + settings +
+
+ +
+
+

Kanji flashcard Android application

+

Personalized Japanese learning

+

In my free time I like to learn Japanese. I am married with someone from Japan, so being able talk with her parents in their own language is nice! You also pick up much of the culture through learning the language.

+

I wanted a personalized way to learn Kanji. I keep track of the words I want to learn in a small SQLite database. If I come across a Japanese word, I can enter it in the database myself, because many language learning applications give you a preset of words, usually of the joyo Kanji. The database can also be exported and imported to a file from the application.

+ + + + MyKanji application logo + + +

Tools

+

Java and Android studio were used to create this application.

+ + + + + + Breadboard with components top view + +
+ +
+

Settings

+

By user input, the difficulty of a Kanji is determined. A Kanji that is often guessed wrong will increase in difficulty and can be asked more frequently. Questioning can be done based on time and certain aspects of the Kanji can be shown or hidden. Finally, a dark and light mode offers some more customizability, along with the sizes of the characters.

+ + + + + Breadboard with components top view + + + + + + Breadboard with components top view + +
+
+
+ ) +} + +export default KanjiApplication; \ No newline at end of file diff --git a/src/Pages/Software/Software.js b/src/Pages/Software/Software.js index 7ff4fb2..eb8b686 100644 --- a/src/Pages/Software/Software.js +++ b/src/Pages/Software/Software.js @@ -42,6 +42,7 @@ const Software = () => {
  • Configuration automation
  • Wi-Fi prototype
  • Embedded Game
  • +
  • Kanji flashcard Android application