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.