Landing : Athabascau University

Group members: this is the place for your learning diary. Use this to post your zipped-up site at least once each unit, and your reflections as often as you wish (at least once per unit). Please write your reflections directly in the post, not as attached files. Where you do need to attach documents, such as for unit 1 designs, use PDF, PNG or JPG formats. You can attach files using the 'Embed content' link in the editor.

QUICK COURSE LINKS:  Add blog post - Read latest group postsFAQs: Course process : Site design : HTML : CSS : JavaScript : JQuery : AJAX : Misc

Unit 7 Code and Learning Diary

  • Public
By Andrew Jackson in the group COMP 266 October 29, 2022 - 1:37pm

Code:

https://landing.athabascau.ca/file/owner/andrewja25#15642166

 

Learning Diary:

            In this unit I added 2 different API’s into my site. The first one I added is an email service which allows you to send emails from my site. I create a template on the email.js website and define variables to be passed in. Then call the API from my site passing through the required variables. This is a key feature of the site as it allows users to register themselves as vendors like in the defined scenarios. Users cannot be allowed to instantly add themselves as vendors as anyone could go in putting in whatever they want including profanity or competitors which should not be posted on a professional website. For this reason, it sends an email to the website administrator with all the information requested to be added so it can be reviewed then added if accepted. This was an API I have never worked with before so there was a learning curve in setting up the implementation and debugging it to ensure emails were being sent through properly, and it was nice to learn. I now have an available way to send emails from any website. The second API I used was google maps which I have worked with before and added it to the locations page so that any user/persona wishing to find a warehouse can easily view a map without having to use a separate location. If I were to do this again, I wish I could add additional API’s to the site, but I would need to define more functionality that would be required for the site. 

Comments

These comments are moderated. Your comment will not be visible unless accepted by the content owner.

Only simple HTML formatting is allowed and any hyperlinks will be stripped away. If you need to include a URL then please simply type it so that users can copy and paste it if needed.

(Required)

(Required)