π Online programming platforms are useful for beginners in learning programming, providing a systematic and valuable earning experience. This study presents Codex, a user-friendly platform made to tackle the primary challenge experienced by beginners: running into compilation difficulties and having trouble understanding the sometimes-confusing error messages displayed by the majority of integrated development environments. π Beginners programmers frequently had challenges in resolving compilation errors due to their limited knowledge. Codex aims to overcome these challenges and improve upon existing systems. It was created specifically to provide solutions. π‘ Codex comes with innovative features, such as the add favorites β, suggestions π‘, and native translator π with clear explanations π and step-by-step solutions to fix compilation errors. The structure and characteristics of the platform are thoroughly examined in this study, with an emphasis on how they enhance the educational experience of novice programmers. π
ππ Technolgies Used ππ
β
MongoDB: A NoSQL database that provides flexibility and scalability for handling large volumes of data.
β
Express.js: A web application framework for Node.js that simplifies the process of building robust and scalable server-side applications.
β
React: A JavaScript library for building user interfaces, allowing for the creation of interactive and dynamic front-end applications.
β
Node.js: A server-side JavaScript runtime that enables the execution of JavaScript code outside of a web browser
β
Bootstrap:A popular open-source CSS framework that simplifies the process of designing