WiseGlot is a mobile application for learning and practising languages using artificial intelligence interacting with the OpenAI API. Here is the backend code for the WiseGlot app.
This API is in charge of all the business logic of the application as well as authentication processes, registration, database communication, OpenAI API calls, language learning management, flash card management, among others.
Note
University thesis project for the degree of computer engineering. Still in development.