A standalone API to serve the back-end needs of a mobile app. This app aims to bring a gamified approach to language learning to ease the process of learning vocabulary.
API is written in Node.js and uses MongoDB as back-end. Socket.io and WebSockets are utilized for a full-duplex communication between the game server and the mobile clients.