Otmanine, ImaneSadouki, Leila ( Supervisor)2025-05-082025-05-082024https://dspace.univ-boumerdes.dz/handle/123456789/1529956 p.In an era where digital technology is transforming education, the rapid advancement of digital tools such as simulators, virtual labs, video conferencing, and electronic learning (E-learning) platforms underscores the necessity for flexible and accessible learning environments. Our project aims to create an E-Learning Web Application, named Student Portal, for students at university. It offers both the student and the teacher experiences, ensuring that each student receives his respective courses, with a modern, user-friendly, and accessible interface. The frontend is developed using the React framework and Tailwind providing a simple and clear user interface with efficient rendering. On the backend, Node.js and Express.js deliver a scalable, non-blocking environment for handling real-time requests, while MongoDB offers flexible, schema-less data management for evolving application needs. Lastly, it is created with security as its core basis, implementing the latest authentication and web security technologies utilizing JSON Web Tokens, Cross-origin resource sharing (CORS), and bcryptJs. By providing a modern, adaptable, and secure solution, Student Portal enhances the accessibility and efficiency of educational delivery, meeting the diverse needs of today's learners.enE-Learning web applicationIGEE student portal E-learning websiteThesis