Kantin Kejujuran
A (very) simple miniature of an e-commerce application for Compfest 14 registration
July 2022 — July 2022
Summary
A (very) simple miniature of an e-commerce application for Compfest Software Engineering Academy 14 registration
The website is no longer functional because the database no longer works (R.I.P. Heroku)
Developer Diaries
This is not a hard site to make honestly. I think I was able to make the front-end only version of it in a day or two. There was one thing (see below) that made it hard, but certainly got me accepted.
Intro to Back-End and Database
This is my first project where I make the back-end and setup the database. I had to learn many new things :
Setting up a database and making a schema that suits the website's needs
Connecting the back-end to a database (should've been trivial, but I legit had to learn for quite a while for some reason)
User authentication (During my previous project I knew at a surface level how to do that from the front-end side, I learned a lot from reading the previous project's back-end code)
Storing an image in storage buckets
and many more!
I certainly felt the initial pain of learning new things here. I pulled two all-nighters (literal 24/7 where I did not sleep at all, though the deadline wound up got extended by several days so the all nighters became kind of pointless).
Today I would've been able to make a far better site with a lot less time and a lot less effort (mainly because I'd be able to use relevant libraries strategically to accelerate the development) but it is still sweet to see where I started.