Try   HackMD

NTUST 2019 Internship - My Progress Report

Preface

Hi, my name is Aldy! I'm one of the students who take internship to NTUST, Taiwan. The internship will be held on summer 2019, from 1st July to 29th August.

Thanks to my supervisor, Professor Ray-Guang Cheng, who helps me a lot and all friends who supports me, especially Johnny, he is my mentor, and Ian and Thariq, they are my partners, in this project. Thanks to NTUST who gives me support and opportunity to have internship for 2 months.

I take PWA (Progressive Web Application) for Smart Dispenser topic for this intern. Basically I will create the web-app for Smart Dispenser so anyone can communicate with the system through web-app. Because of it will be progressive, so many things must be studied beside than know how to build web-app itself.

Weekly Report (Before Intern)

In this section I listed my study progress before I'm going to Taiwan to join the lab. The titles, outcome targets, and the expected deadlines are stated on each report.

1. Weekly plan: 18 - 22 Feb 2019

  • Title: Learning the theory, advantages, and simple code of PWA example
  • Outcome: summary of Learning PWA
  • Expected deadline: 22 Feb 2019

Result (ppt): 22nd February Report

2. Weekly plan: 25 Feb - 1 Mar 2019

  • Title: Learning simple codes of PWA and implement them with Ionic platform
  • Outcome: Simple PWA that can be run properly
  • Expected deadline: 1 Mar 2019

Result (ppt): 1st March Report

3. Weekly plan: 4 - 8 March 2019

  • Title: Learning to build Ionic component from Youtube channel
  • Outcome: Study report about how to use Ionic component
  • Expected deadline: 8 March 2019

Result (ppt): 8th March Report

4. Weekly plan: 11 - 15 March 2019

  • Title: Deeper understand about Angular Js in Ionic 4
  • Outcome: Build timer app with PWA
  • Expected deadline: 15 March 2019

5. Weekly plan: 18 - 22 March 2019

  • Title: Learn about service worker for PWA
  • Outcome: Study report and how to use it
  • Expected deadline: 22 March 2019

6. Weekly plan: 25 - 29 March 2019

  • Title: Implement service worker in Ionic 4 Project
  • Outcome: Summary of using service worker and the effect
  • Expected deadline: 29 March 2019

7. Weekly plan: 1 - 5 April 2019

  • Title: Learn about manifest for PWA
  • Outcome: Use the manifest feature so PWA can has shortcut to smartphone
  • Expected deadline: 5 April 2019

8. Weekly plan: 8 - 12 April 2019

  • Title: Make simple login PWA
  • Outcome: Simple login PWA with Firebase API to authentication
  • Expected deadline: 12 April 2019

9. Weekly plan: 15 - 19 April 2019

  • Title: Login work flow with session log in
  • Outcome: Flowchart of work flow and the use of session
  • Expected deadline: 19 April 2019

10. Weekly plan: 22 - 26 April 2019

  • Title: Login and register design
  • Outcome: Design for login and register page on PWA
  • Expected deadline: 26 April 2019

11. Weekly plan: 29 April - 3 May 2019

  • Title: Login and register backend
  • Outcome: Source code of login and register pwa
  • Expected deadline: 3 May 2019

Result: 3rd May 2019

12. Weekly plan: 6 - 10 May 2019

  • Title: Nearby machine system flow
  • Outcome: Flowchart of nearby machine
  • Expected deadline: 10 May 2019

Result: 10th May 2019

13. Weekly plan: 13 - 17 May 2019

  • Title: Nearby machine PWA UI design
  • Outcome: Front end code using Ionic for nearby machine PWA UI design
  • Expected deadline: 17 May 2019

Result: 17th May 2019

14. Weekly plan: 20 - 24 May 2019

  • Title: Nearby machine PWA backend code
  • Outcome: Backend code to get data using API for nearby machine
  • Expected deadline: 24 May 2019

Result: 24th May 2019

15. Weekly plan: 27 - 31 May 2019

  • Title: Nearby machine PWA backend code part 2
  • Outcome: Backend code for nearby machine with implement to UI design
  • Expected deadline: 31 May 2019

Result: 31st May 2019

16. Weekly plan: 3 - 7 June 2019

  • Title: Nearby dispenser PWA backend code part 3 + maintenance progress flowchart
  • Outcome: Finish back end code for nearby machine with filtering (hot, warm, cold) also creating flowchart for PWA maintenance progress
  • Expected deadline: 10 June 2019

Result:

  1. Nearby dispenser PWA part 3 = see Report 15
  2. Maintenance progress PWA = 10th June Report

17. Weekly plan: 3 - 7 June 2019

  • Title: Maintenance progress pwa 2
  • Outcome: PWA Maintenance progress flowchart and UI design
  • Expected deadline: 15 June 2019

18. Weekly plan: 17 - 21 June 2019

  • Title: Maintenance progress pwa part 3
  • Outcome: PWA Maintenance progress back end code, integration with API
  • Expected deadline: 21 June 2019

19. Weekly plan: 24 - 28 June 2019

  • Title: Finishing my study progress and pre internship job
  • Outcome: Tidy up HackMd notes
  • Expected deadline: 28 June 2019

This is the end of my pre-intern to Taiwan progress report. If you like to see my daily report please see Daily Report here.

tags: intern