Digital Kampung is a digital platform that aims to connect the thousands of hawker stalls under the Federation Of Merchants' Associations Singapore (FMAS) with consumers. This application aims to help hawker stalls establish a digital presence during this pandemic, by allowing hawker stalls to market their food products and consumers to find specific food types in their area.
Features of the web application include search functions, user reviews and an admin console.
Built using React, NodeJS, Express, PostgreSQL and hosted on Google Cloud Platform
Chit Chat is a real-time video calling web application that allows users to video call and chat with other users. The application uses the event-driven Socket.IO (Websockets) and Simple-Peer (WebRTC) to implement the backend logic
Built using React, Material-UI, NodeJS, Express, Socket.IO, Simple-Peer
Web application that allows one to search for the latest trending movies and its details. Features include search, pagination and an automatic slideshow
Built with React, Redux, NodeJS, Express and Redis for caching. TheMovieDB API is used to retrieve the data about the latest trending movies. As the movie data retrieval can be quite slow at times, Redis is used to cache the movie data and speed up the data retrieval.
App is hosted on AWS (Using S3 Bucket and Cloudfront).
Easy Feedback is a web application that allows users to collect feedback from customers easily. Users sign in using their google account, purchase credtis using Stripe and craft the email survey they wish to send out to users and SendGrid will take care of the mass emailing to the intended recipients
Recipients can respond to the email and the tabulated response of the recipients will be displayed on a dashboard inside the web application
Built using React, NodeJS, Express and MongoDB. Utilized Google OAuth for authorization, Stripe for payment, SendGrid for Emailing
Cross-platform mobile app to help users track their food items and expiry dates. App will send push notifications to remind users of their expiring food. The app also provides the current month's report of food that has expired
The mobile app is built using React Native, Redux and Firebase. Firebase served as the database and was used to support authentication features.
I'm currently looking for internship opportunities. Whether you have an internship opportunity for me or have a potential project in mind, just drop me an email!Contact Me