This document summarizes a master's thesis project that developed a mobile language learning platform for French. The project was motivated by the need for an application to help avoid interference errors for students at levels B1 and B2. Key aspects included categorized exercises and quizzes with multimedia, as well as self-organized learning functionality. The platform was implemented using a database, content management system, and APIs to power both web and mobile applications. An evaluation found the platform worked well when supported by instructors, though better exercise design and faster setup were needed areas of improvement.