KanjiKanja

Elliot Cassidy

KanjiKanja is a platform that allows people to learn Japanese Kanji easily and effectively.
For this project, I made a mock-up in Figma of the landing page, dashboard and the learning page.
I then set up a MySQL database to host user data. I also made an API made using Python FastAPI, which was linked to a SQLite database with all of the kanji data inside of it. I made the decision to use a SQLite and a MySQL database instead of using one MySQL database in order to reduce the requests being sent to an external server in order to reduce operation costs.
Afterwards I made the frontend using HTML, CSS and JavaScript. The authentication system was made using the AWS Amplify Cognito API for JavaScript.
Like this project
0

Posted Oct 8, 2023

KanjiKanja is a online platform made in order for people to learn Kanji easily.

Example Hotel Website
Example Hotel Website
Portfolio Website
Portfolio Website