<<Introduction>>

Hello there, I am Daniel Ng Zheng Hui and welcome to my humble abode! I am an aspiring full stack developer, though I would say I prefer backend development. When I'm free, I like to code and develop, I enjoy tinkering and solving problems! I also enjoy cycling leisurely and gyming.


A little introduction on the website: The frontend of this website is written with Vue/NuxtJs.
The backend of the server is written in NodeJs and the Application Programming Interface (API) is written with ExpressJs. The backend server is configured with MySQL database and redis for cached session storage. The server is hosted on DigitalOcean's Cloud Platform. It has been hosted on Google's Cloud Platform (Compute Engine) and Amazon Web Service (EC2)

Website's Features:

  • Register/Login System
  • Session (When authenticated, your encrypted session is stored in our quick data store on redis)
  • Password stored in db is encrypted and salted with bcrypt.
  • Secured Socket Layer (SSL) encryption (Data communication between your browser and our server is encrypted)
  • Weather Forecast (Data from OpenWeatherMap.org)
  • Get Holidays (Retrieve all the holidays in the selected country)
  • Encouragement Wall (RESTful API to handle get/post/delete operation. Stored in our db.)
  • Random Puppies Pict (Data from https://dog.ceo/api/breeds/image/random)
  • Random Memes (Data from Reddit)
API endpoints:
"/api/utilities/getOSstats"
"/api/utilities/getHolidays/{Country Code}"
"/api/utilities/getSingaporeList"
Daniel Ng Zheng Hui

<<Skills>>
  • PDH, SDH and DWDM
  • Proficient with JavaScript/NodeJs @ ES6
  • Familiar with Python 3
  • Familiar with MySQL and Redis Data Store
  • Basic Knowledge of MongoDb
  • Familiar with Google's Cloud Platform Product:
    • Compute Engine
    • Google's API
    • Google's VPC
    • Google's Firewall
  • Familiar with Amazon's Web Service Platform Product:
    • Elastic Computing (EC2)
    • AWS's VPC
    • Amazon's Relational Database Service (RDS) - MySQL
  • Debian 10, Ubuntu and Linux
  • <<Development Tools>>
  • Visual Studio Code (Favorite IDE)
  • Jetsbrain's WebStorm (For Web Development)
  • Jetsbrain's DataGrip (Favorite IDE for DBs)
  • Postman (API Testing)
  • Jetsbrain's Pycharm
  • Atom/Notepad++ (I kinda like to use VSC for almost everything now thou)
  • <<Donation>>
  • Buy me a coffee or fund my cloud server :)
  • Ko-fi: https://ko-fi.com/danielninetyfour
  • Buymeacoffee: https://www.buymeacoffee.com/zhninetyfour
  • Bitcoin: 3C1v1zRouSvqakAZ4bcCeNxQo6E59Wv42d
  • Ethereum: 0x78ac22314434134ae35CbC2e9ACBCB0bdfD99a52
  • USDC (ERC20/BSC): 0x4F974210e3A429E8c6Dd5929305bE87e762E0942: