Project

Portfolio

Edu Class

Portfolio

Study From Home

Edu class was part from Capstone Project for Studi Independen from Ministry of Education. The objective for this project was to develop a website for education. My team select to develop online learning project to study fundamental of Front-End & Back-end web development and Data analytics.

In this project, my role is Back-End engineer. I was responsible for design and creating database for the project. First, I create single table mySQL database for course management. The Structure of the table can be seen in image below.

Databases Structure for Edu Class - Didi Suhardi

Then, after input the data for the table, I need to deploy the database as API. For server-side development, I use Next.JS for data migration wtih prisma to Railways as server platform. Then, I change host link in .env and push the server-side code to github to deploy it in Railways. You can see my code in my Github repository.

SQL Deployment for Edu Class - Didi Suhardi

Unfortunately, Railways have limited access for free plan. After long consideration, as and student, I can upgrade to paid plan. Therefore, the API can no longer be accessed. The frontend is still can be accessed to see the prototype tho.

Railways limit in Edu Class - Didi Suhardi

If you still interested to see the web prototype and try it yourself, you can click the button below!

Live Preview