𝗜𝗺𝗮𝗴𝗶𝗻𝗲 𝘂𝘀𝗶𝗻𝗴 𝗮 𝗰𝗼𝗺𝗽𝗹𝗲𝘁𝗲𝗹𝘆 𝗻𝗲𝘄 𝗹𝗮𝗻𝗴𝘂𝗮𝗴𝗲 𝘄𝗶𝘁𝗵 𝗻𝗲𝘃𝗲𝗿-𝘀𝗲𝗲𝗻 𝘀𝘆𝗻𝘁𝗮𝘅 𝘁𝗼 𝗰𝗿𝗲𝗮𝘁𝗲 𝗮 𝗽𝗿𝗼𝗱𝘂𝗰𝘁 𝗶𝗻 𝗹𝗲𝘀𝘀 𝘁𝗵𝗮𝗻 𝟮 𝗱𝗮𝘆𝘀 𝗮𝗻𝗱 𝗺𝗮𝗸𝗶𝗻𝗴 𝗶𝘁 𝗶𝗻𝘁𝗼 𝘁𝗵𝗲 𝗳𝗶𝗻𝗮𝗹𝗶𝘀𝘁 🤯
That was me for the past weekend when Venessa Maduka and I built a social media platform for the TikTok track in the Headstarter Hackathon where we used Next.js and Material UI for the frontend, Golang and Redis for the backend, with MySQL database.
The hackathon started at 8 p.m. EST on Friday, and I hopped off the kickoff meeting after 10 p.m. EST with the track chosen in mind. BUT... the track requires using Golang, MySQL, and Redis for the backend as they are what TikTok uses in production. I had absolutely 0 experience with both Golang and Redis at the time, while my real coding experience with backend merely started half a month ago.
A huge challenge was blocked in front of me. What did I choose? Of course, go fight it! I'm driven by the curiosity to learn and use the tech stacks that a big tech company like TikTok would use in real products, so I immediately dived into searching, learning, and coding.
3 hours before the deadline, I finally made the information stored in the database to successfully show up in the frontend.
12 minutes before the deadline, I made the post functionality work properly and started merging the newest frontend update from Venessa's branch.
7 minutes before the deadline, I made everything work and started to record the demo video.
At 5 p.m. EST on Sunday, right at the deadline, we submitted.
2 hours and 22 minutes later, we got an email: "Congrats on being a finalist" that pulled me straight out of the dinner table to start preparing for the finalist demo.
8 minutes later, the finalist demo meeting started.
I really appreciate Venessa for the beautiful UI design and the well-done frontend! I especially LOVED the logo!
Thank you, Yasin Ehsan 🚀, Sajjaad Khader, and Faizan Ahmed for hosting the hackathon that pushed me to learn a ton of new useful knowledge in an unbelievably short time! My finalist demo went smoother than the demo video I submitted (which I'm going to put here right now: https://lnkd.in/du8mz8fC). If any of you could send the meeting recording to the Discord channel so I can cut the part I spoke to post on LinkedIn, that would be great!!
Hey Arman Khondker, how do you think of our Flow platform? 😃
There is a feedback form where you can rank our hackathon products. I don't think it would really affect anything, but you are welcome to put "1-Weijia" and select TikTok track, then submit, just for fun lol: https://tally.so/r/m6RpjY
My team is planning to also create a social media platform for our final product which will let you quickly find people that you want to talk with and make socializing easier. Everyone, leave a comment below on what features you would like to see! Let me make your dream feature come true!