Aladia is an e-learning platform I worked on as a frontend developer, and honestly, itās packed with features. The app is designed for two types of users: organizations and individuals. It supports online conferences, subscription-based courses, blogs, social media posts, a calendar, and so much more.
My main focus was on the courses section, which is the core of the app. This is where users can create and manage their educational content, including lectures, subjects, and teacher assignments. One of the coolest things I worked on was a versioning system. Think of it like this: whenever someone makes changes to their courseālike updating a lecture, adding a subject, or assigning a new teacherāthey can publish those changes or roll back to an earlier version if something goes wrong. Itās all about giving users control and flexibility.
Stripe Integration
Market Place
Hereās the tech side of what I used:
Nuxt & Vue: For creating a smooth and interactive user experience.
Typescript: To keep the codebase clean and maintainable.
TailwindCSS: To build a modern and responsive design quickly.
Figma: For collaborating with the design team and making sure the app looks great.
i18n Translation: To make the platform work for users in different languages.
One of the trickiest but most rewarding parts was setting up the dynamic teacher allocationsābasically assigning the right teacher to the right subject or lecture and making it all easy to use.
Aladia was all about creating a platform where educators and learners can connect and grow. It was awesome to see the app come to life and know that I played a part in building something that makes a difference.
Like this project
0
Posted Dec 30, 2024
The app is designed for two types of users: organizations and individuals. It supports online conferences, subscription-based courses, blogs posts and so on.