Web Development

Mar 7, 2023

Schola.id is an educational technology platform that provides a Content Management System (CMS) specifically designed for schools to manage and deliver online courses to their students. I collaborated with the backend team to build this website using Vue.js and Bootstrap

Schola.id is an educational technology platform that provides a Content Management System (CMS) specifically designed for schools to manage and deliver online courses to their students. I collaborated with the backend team to build this website using Vue.js and Bootstrap

✦ CHECK OUT THE PROJECT ✦ CHECK OUT

The first Vue.js freelance project that I worked on by myself, as a frontend developer.

Features I learn a lot (new to me):

  • Login logout. Actually, I faced a similar challenge before in a company project during my internship. However, this project feels more challenging because I have to work on it by myself with only the API endpoint and the help of localStorage. Despite the challenges, I was able to implement a login/logout system successfully

  • CRUD. In Schola.id, I was able to successfully integrate CRUD API functionality into several pages on the dashboard. It's the same skill that I learned during my internship, but it's more challenging this time because I have to learn how to read API documentation by myself.

  • Using the Choice.js plugin with dynamic options based on the API.

  • Build a dynamic sidebar that can automatically expand if there is any change in the object.

  • Use Postman effectively and dynamically. Previously, I didn't know how to use one value in multiple API requests. However, since working with the teams here and seeing how they organize the API documentation, I have come to understand the functionality of Postman features, such as Environments. It's easier now, I don't have to recopy values like host an API, token, etc

While freelancing with the option to work remotely, I have experienced significant growth and learning opportunities through both familiar and new project features. Additionally, I gained valuable insights into working with an Agile/Scrum system.

✦ CHECK OUT THE PROJECT ✦ CHECK OUT

Create a free website with Framer, the website builder loved by startups, designers and agencies.