LeitLearn is an online learning platform that allows users to gain knowledge while having fun. The concept is based on the use of flashcards—virtual two-sided cards with a question on one side and the answer on the other—promoting active and enjoyable memorization. Users can create, customize, and review their own cards, making learning interactive, motivating, and effective.
The LeitLearn project began at the start of 2023. Originally, it was an academic project lasting one year, with the goal of designing and developing a web application from scratch. We started development as a team of three, initially using native PHP, before migrating to the CakePHP framework to better structure our code and support the application’s evolution.
The LeitLearn website is built with Next.js, deployed on Vercel, and uses TypeScript and React. This technological stack reflects our shared intention to work with modern tools from the JavaScript ecosystem, while allowing us to learn and become familiar with recent and widely used web development technologies.
To effectively organize our teamwork, we adopted an agile methodology. Each task was defined through the creation of tickets, then developed in a dedicated branch via a pull request. Every feature was then reviewed by another team member before being merged, which helped ensure the project’s quality while fostering technical exchange and collective skill development.