Overview

I write code everyday for personal development. I would be happy if the code I wrote could be a service or an application to help someone. I would like to achieve the following goals through this page. And I have my own rules and principles that I want to keep, and this is also introduced below.

  • I must write code every day. (Exclude holidays)
  • I can write anything in code.
  • The code must be Open Source and up on Github.
  • The code must be released.

Principles

Plan

  • Every successful projects are backed by project plans. Before you write your code, We’ll set up goals, identify who your audience is, and help you find the best way to reach them.
  • And We decide the scope of the project to determine my budget and maximize my return on investment. At this stage I will be ready to create a wireframe of the project.

Design

  • The user experience (UX) is the ongoing feeling that users will feel after they visit your site. There are many contributing factors here. How easy is it to use? Was it easy to understand? Was it good to see?
  • UX and then work on the user interface. Before I write the actual code, I will try to understand what the customer wants with visual tools and produce better results.

Code

  • When you’re happy with the designs, I’ll create your project using the most suitable technology. I hand-code using Responsive HTML5, CSS, jQuery, Flash (AS2&3) and PHP - and pull it all together in Wordpress if you need to manage the content of your site yourself. I’m also a big advocate of responsive design - that’s catering for people viewing your site on smartphones and tablets.
  • You’ll then be given a test link to your project, where we can make any final tweaks until you’re happy for the project to go live.

Promote

  • If no one is using the application, you do not need to create it. We will optimize your SEO as search engine friendly site as possible. Provide advice on link building and guide how to communicate with customers on social media platforms like Facebook and Twitter.
  • You can use Google Adwords to help you run a successful click-to-pay ad campaign, or you can use online tools like Campaign Monitor to create targeted email campaigns that are relevant to your customers.

Analyse

  • So we made great applications and got a lot of traffic. But a good application should be an ongoing process, not a one-time event. You can use tools like Google Analytics to monitor how customers interact with your site.
  • Find out if some sections are more popular than others, or make sure people always reach certain levels and leave. How many times do you want to visit on your mobile device? Do visitors visit directly or from search engines? Over time, information can help you continually improve your site based on your needs.