In an advance Internet world, it is imperative for businesses today to understand the benefits utilising this borderless, resource abundant technology. Migrating services online has become a mandatory action in terms of broadening the company’s targeting customer, efficiency of the service as well as keeping in the current technology trend to stay in the competitive market.
WOW Digital Image therefore came up with the idea of creating an online passport photo development service allowing users to submit their own photo taken from their phone or camera and submit to our website to receive their downloadabe passport photo. The website is also offering a price that is relatively low comparing to photo labs because production cost is low and easy to manage. idphoto.co.nz can benefit both customers and the company production expenses.
WOW Digital Image retail shop has closed in 2016 and followed by the launch of idPhoto online to continue serving customers who want their ID photo done.
Get your passport photo done for half the price of photo labs but with the same quality production.
Downloadable files for you to print at local labs or upload to your online application. No more waiting in line moments.
Experienced staff member validates the final product and garanteed to pass for passport applications.
Your choice to pick out the best photo. No more mugshot options.
WOW Digital Image is a New Zealand photo-service company located in East Auckland. The company started in 1996, since then it has slowly increased its reputation around the area based on their quality assurance standard and has built a large local customer base.
The majority of the customers come to WOW Digital Image for services like passport photo and studio photo taking where photography skills are showcased to meet the requirements of both officials and people.
This year marks their 20th anniversary and have decided to close down the shop in the end of 2016.
A record of each week's working progress of the project for both semester one and two in 2016.
First project meeting with Mano (course coordinator)
An outline about the possible projects and the required academic aspects students need to fulfill in order to complete BTECH 451.
Decide the project
Have researched about the projects and also considered a project that was offered to me at my part time work. Emailed Mano whether the project is doable and received a confirmation to proceed the project.
Meeting with Paul (Owner)
Had a chat and discussion about the project and his requirements,functions and preferences are for idphoto.co.nz . Assigned the task to design a rough website layout to present to Austin (The manager of the website development team).
Assigned academic supervisor Dr. Xinfeng Ye
Had a look at the current front-end design. Identify problem aspects and analyse possible changes.
Research about server-side.
Meeting with Xinfeng
Discussed the academic requirement for the project and different aspects of the website I should be focusing on as my research and come up with possible solutions to the issues raised during the project and evaluate for the best solution.
Start implement front-end design using css/html/javascript and continuously researching on design ideas. Had a brief look at the existing back-end implementation.
Meeting with Austin and the team
Discussion on what web pages are required, the changed should be made and resolve questions I have about the website.
Continuous implementation and problem solving for front-end. Looking at the theme, colour selection, layout of the website.
Continuous implementation and problem solving for front-end. Implementing homepage and the main pages of the website.
Looked into backend coding and functionalities.
Meeting with Paul
Discussion on the operation style of the website the basic functionalities he wants for his staff to manage including photo access, recording staff actions...etc. Get feedback on the design.
There was little work done on the project as the course exams are in this week.
Continuous implementation of the front-end.
Research on extra functionalities to implement on the website to improve the service’s production process.
Continuous implementation of the front-end website. Design service flow layout.
Meeting with Austin
Gain an understanding of the current back-end working. Feedback on the current website progress. What other aspects are required for the website.
Preparing for Introductory semester presentation.
Continuous implementation of the front-end website. Application selectin section.
Email supervisor
Gain feedback on my slides for the seminar.
Introductory Seminar session.
Meeting with supervisor
Gain feedback on my presentation and discussion on missing academic aspects and provide feedback on my project work with suggested implementations.
Continuous implementation of the front-end website. Application selection section and login interface.
Continuous implementation of the front-end website. Application selection section.
Research on automatic facial recognition system to implement on websites, the new zealand government’s standard on passport photos.
Meeting with Paul
Given the task to write up terms and condition, privacy and related documentations for the website.
Finish implementing application section. Continue login interface implementation.
Research and prepare terms and condition and privacy documentations for the website.
Research on server-side languages and frameworks and compare their pros and cons.
Research on payment system implemntation for websites.
Write up mid semester report.
Continuous front-end implementation. Finish login implementation.Start implementing user upload image section.
Mid semester report due.
Continuous front-end implementation. Prepare for materials such as image requirements to put in the user upload image section.
Meeting with Paul
Discuss the requirements of a correct uploading image.
Continuous esearch on payment system implemntation for websites.
Finish implementing upload interface
Prepare slides for mid semester presentation
Meeting with Austin
Discuss on the back-end problem and explain the current database layout and data recording.
Research on PHP lanuage and gain a basic understanding of the programming language.
Mid semester presentation
Finish front-end implementation. Home, price, application and help page.
Research and understand automatic mailing system to send order summaries to customers.
Deeper understanding of the backend php codes. In terms of written style, code functionalities and the link between the different datasets.
Mid semester presentation
Discussed with supervisor about my presentation and the academic aspects I should be focusing on.
Mentioned the feasibility of encrypting files to store on in our database.
Finish front-end implementation. Home, price, application and help page.
Meeting with Austin
Clearify misunderstanding of the backend php codes.
Understand Express Payment thrid party payment system intergration into our html payment page.
Read through relative payment system documents.
Research on encyprition of image with AES and chaos-based encryption.
Research and understand automatic mailing system to send order summaries to customers.
Finish implementing payment system.
Continuous understanding database construction.
Meeting with Austin
Discuss the new database implementation, prioritising and managing the datasets.
Continuous understanding of PHP functions with database.
Meeting with Paul
Discuss the action plan to market our website using discount vouchers for newly registered memebers. Given task to design flyers.
Design flyers to hand out to shop customers.
Continuous understanding of PHP functions with database.
Meeting with Austin
Discuss the availability of creating unique discuount vouchers and distribution of the coupon codes. Continuous discussion on implementing the new database.
Research and understading functionalities in myAdmin.
Working along side with Austin to construct the new database and also discount vouchers creation in the database.
Meeting with Austin
Discuss which information should be sent to the client-side.
Continous research and understanding functionalities in myAdmin.
Implement PHP codes to display information on the client-side from the database.
Continuouse implement PHP codes to display information on the client side from the database.
Meeting with Austin
Discuss which information should be sent to the client-side. Checking code scripts and discuss standard ways to layout codes.
Continuouse guidance from Austin to implement PHP codes to display information on the client side from the database.
Finish implementing my part of displaying the correct information on the client-side.
Observe Austin's team to finish the website.
Continuous observing Austin's team to finish the website.
Meeting with Austin
Discuss on the elements that should be checked when finallising the website including correct processing in the server-side for staff management.
Finishing touches for the website including checking correct storage fo customer photos to the right data table and payment processing correctness.
Gain feedback from friends about the webste.
idphoto.co.nz going online.
Prepare for final seminar.
Writing up final report.
Final Seminar.
Final report due.
Contains writting reports and seminar slides for the project. Downloadable files are available for view.
People involved in my project work.
Bachelor of Technology-Information Technology
University of Auckland Student
Email: hyan428@aucklanduni.ac.nz
Academic Supervisor
University of Auckland Lecturer
Email: x.ye@auckland.ac.nz
Course Coordinator
University of Auckland Lecturer
Email: mano@cs.auckland.ac.nz
Industry Supervisor
WOW Digital Image Chief Executive Officer
Email: pccyoung@gmail.com