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.
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.
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.
If you still interested to see the web prototype and try it yourself, you can click the button below!