KanjiKanja

Elliot Cassidy

Web Designer
Backend Engineer
Web Developer
HTML5
JavaScript
MySQL
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.
Partner With Elliot
View Services

More Projects by Elliot