Summary: | Lifelong learning is a voluntary and self-motivated process of gaining knowledge and
developing new skills throughout your life. It is important to ensure competitiveness in
the continuously evolving world with industries expanding at a rapid rate. However, lack
of motivation and peer-support are potential pitfalls of online learning. This results in
lower completion rate of courses.
This projects aims to build an online learning website with gamification and study buddy
features to allow learners to have a fun and enjoyable time learning, and increasing the
completion rate of courses at the same time.
To achieve this objective, this project covers both the frontend and backend applications.
The frontend application is built using NextJs, a modern framework for production and
the backend application is built using Spring Framework with a microservice architecture.
|