It's a New Year, means a new beginning! What do you think about my new website?

Eric Liang
Entrepreneur, Web Developer, Content Creator

Goal Striver

Goal Striver is a personal startup project that focuses on creating a mobile app and web app to help users better manage their time and keep track of their day-to-day tasks, all while being able to focus on their goals. The challenge was to design something clean, simple, and easy to use, yet be able to fulfill all of the feature requirements needed to implement the product's key selling points. This is one of my largest project and best work so far.

Client: Goal Striver
Date: Aug 2016

  • Web Design
  • HTML
  • CSS
  • Node.js
  • Express.js
  • Bootstrap
  • App Design
  • App Development
  • Logo Design
  • Project Manager
Goal Striver

The Technology Stack - Website

This was one of my most challenging web projects to date. Goal Striver was created during the period where I everything was almost new to me. Originally, the website was built using PHP as a Wordpress framework (temporarily). Then I switched it over to Laravel, but as great of a framework that was, I ultimately went with Node.js, Express.js, and MongoDB since during the technical design stage, I saw that this project could explode, and scalability would immediately become a huge problem. By going the Javascript framework route, this eliminates most of these challenges. Not only that, with the use of a Nginx reverse proxy, this helps ease the load a bit more.

The Technology Stack - Mobile App

My Co-founder and I both worked together on the development of the mobile app, although I was in full control over the design elements. Android app development was completely foreign to us. We ended up doing a approximately 3 month long hustle on developing the first version prototype of the app (which was released as 1.0.0 - but really should've been under beta). We opted to go with native Android Studio - java to develop this app. The reason being is that's all we knew of at the time for Android App Development. We wanted to make a iOS version, but no Mac OS computers. Speed, stability, and security, were the main factors that made us go with java for developing this Android App natively.