What is QCM'IRA!?

QCM'IRA! is a web application designed to help French users effectively prepare for competitive exams to secure positions in the French administration. The application leverages a vast collection of past exam quizzes, allowing users to practice and hone their knowledge. Its standout feature is an AI-powered quiz generator that creates new, customized quizzes based on up-to-date information from vie-publique.fr, ensuring that users are always studying relevant content.

The frontend of QCM'IRA! is built with React and Tailwind CSS, providing a responsive and modern user interface. Redux Toolkit is used for state management, ensuring a smooth and consistent user experience. On the backend, the application is powered by Node.js and Express, with MongoDB Atlas handling the database needs. The backend runs in a Docker container on an Ubuntu VPS, and the entire application is served through a Nginx reverse proxy. The AI-powered quiz generation is enabled by integrating the OpenAI API (GPT-4 mini). To monitor user engagement, Twilio is used for notifications when users create accounts or make purchases. Traffic monitoring is handled by Matomo, allowing you to track user interactions without relying on third-party cookies.

Next Steps: The next phases of development for QCM'IRA! include acquiring the first clients and expanding the application's user base. Additionally, plans are in place to enhance the AI capabilities to offer even more personalized study recommendations, integrate additional data sources for quiz generation, and refine the user interface based on feedback. A mobile version of the application is also planned to increase accessibility and reach a broader audience.

QCM'IRA! images

No image found.

Demo day video

Tech stack

OpenAI
Docker

Meet the team

No items found.