Jun Zhen
Bachelor of Science Capstone Project, August 2020
[Link to Capstone Presentation]
My project was to create a website for a small business restaurant with features such as placing online orders, view the full menu, and more. Over the eight weeks, I would give abstract ideas on what the website needs, and I would turn them into features. Through this project, I was able to learn a lot of web development on both the front-end design and as well as back-end data management. I decide to pick up and learn ReactJS as my front-end framework. The result is a fully functional website built from scratch. It is hosted on Firebase, using Firebase’s Cloud Functions as serverless servers, and Stripe to handle payment processing. The significant outcome is that I was able to gain experience working for a client and developing a real-world application.
Here is a short demo of the delivered website: