Create your personal portfolio website

Assignment Help Other Subject
Reference no: EM133000746

Assignment 1

Express Portfolio Site

Overview: Create your Personal Portfolio WebsIte using ExpressiS and Implementing the US temptating engine. Your site must be hosted live on a cloud service such as Microsoft Azure, Heroku, or Digital Ocean.

Instructions:

This Express site must Include the pages from your Personal Portfolio 5 pages - your Home page, an About Me page, a Projects page, a Services page, and a Contact Me page.

1. You Site must Include the appropriate content for a Personal Portfolio (17 Marks: Content)
a. You must include a Navigation Bar or other Navigation scheme that allows the user to view each page of your site. ( Content).
b. You must Include a Custom Logo for your site, this should be placed In or around the main Navigation bar. The Custom Logo can be as simple or artistic as you desire (e.g. you could use a primitive colour-filled shape like a triangle or hexagon with your initials positioned Inside). Please do not use a logo that belongs to another company or person. ( Content).
c. Your Home Page should include some sort of welcome message and link or button that allows the user to redirect to your About Me Page and / or other pages. I recommend also Including some sort of Mission Statement ( Content).
d. Your About Me Page should include your legal name, an Image of you (I recommend a head and shoulders shot), a short paragraph about who you are. Keep this clean and simple as it may be viewed by perspective employers. (1 Mark: Content)
e. Your About Me page should Include a link to a PDF version of your Resume (1 Mark: Content).
f. Your Projects Page should include images and information for at least 3 Projects you wish to highlight. These could be current projects you are working on or past projects you have completed. Include an Image for each Project and a short description of your role and the outcome. ( Content).
g. Your Services Page should Include a short list of services you offer (e.g. general programming, web development, mobile apps, etc.). I recommend including Images that make this more appealing to view. ( Content).
h. Your Contact Page should include your contact information in a panel or other construct. (1 Mark: Content).
i. Your Contact Page should include a short interactive form that allows the user send you a message and provide basic contact information (First Name, Last Name, Contact Number, Email Address, Message, etc.). ThIs form does not have to be fully functional Initially. However, it should be able to capture the information entered by the user and redirect them back to the Home Page (4 Marks: Content).

2. Your Portfolio site will use ExpressJS and NodeJS and your web pages have been split to use different View templates and partials by implementing the US templating engine and Express Routes (8 Marks: GUI, 26 Marks: Functionality):
a. Your site should Include at least 2 View templates- one for your Home Page and one for your Contact Me page. Note: YOU may Include additional templates as needed to accommodate other site pages (13 Marks: Functionality, 8 Marks: GUI).
b. An Express Route must exist for each page of your site. Note: You will need to use the router.get(path, callback(reci, res, next)) method structure with a res.render(view, locals) method call to render each view (13 Marks: Functionality).

3. Your site will use the new structure created by the Express Generator. Your site files will be
migrated to work within the public, routes and views folders (26 Marks: Site Structure):
a. Generate your site structure with the Express Generator. Note: You must use the -e option to ensure that you implement the US templating engine for Express (9 Marks: Site Structure).
b. Your JavaScript, CSS and Multimedia Asset Files should be moved to separate folders within the public folder. Using the Twitter Bootstrap CSS framework is strongly recommended, though not required. Note: the public folder Is part of the path and does not have to be referenced (6 Marks: Site Structure).
c. You will define routes for all of your site pages in the index.js file in your routes folder (2 Mark: Site Structure).
d. Your views folder will contain your US page templates. You will create a separate folder named partials for all of your partial US files. You will need several partials including header.ejs. content.ejs, footer.ejs and others. (6 Marks: Site Structure).
e. All Your Code (HTML, CSS. JavaScript, jQuery, etc.) is error free (3 Marks: Site Structure).

4. Include Internal Documentation for your site (5 Marks: Internal Documentation):
a. Ensure you include a comment header for your CSS and JavaScript files that Indicate: the File name, Student's Name, StudentiD, and Date, ( Internal Documentation).
b. Ensure you include a section headers for all of your HTML structure, CSS style sections, and any JavaScript functions (1 Marks: Internal Documentation)
c. Ensure all your code uses contextual variable names that help make the files humanreadable (1 Marks: internal Documentation).
d. Ensure you include inline comments that describe your GUI Design and Functionality. Note: Please avoid "over-commenting" (1 Marks: Internal Documentation)

5. Share your files on GitHub to demonstrate Version Control Best Practices and push your site to a cloud host (4 Marks: Version Control, 4 Marks: Cloud Hosting).
a. Your repository must Include your code and be well structured ( Version Control).
b. Your repository must include commits that demonstrate the project being updated at different stages of development - each time a major change is implemented ( Version Control).
c. You must deploy your site to your Cloud Server using glt (4 Marks: Cloud Hosting).
6. Create a Short Video presentation on YouTube or another streaming provider. You must include a short PowerPoint (or Google Slides) Slide Deck that includes a single slide to start your video (10 Marks: Video)
a. The first (and only) Slide of your Slide Deck must include a current Image of you (no avatars allowed) that Is displayed appropriately on the page. You must also Include your Full Name, Student ID, the Course Code, Course Name, and your Assignment information. ( video)
b. You will demonstrate your site's functionality. You must show each page working properly ( Video)
c. You will describe the code In your app•js file that drives the functionality of your site ( Video).
d. Sound for your Video must at an appropriate level so that your yoke may be clearly heard, and your screen resolution should be set so that your code and site details are clearly visible ( Video).
e. Your Short Video should run no more than 5 minutes ( Video).

Reference no: EM133000746

Questions Cloud

Post the various journals : Post the various journals. Post the items as individual items or as totals, whichever would be the appropriate procedure. (No sales discounts given.)
How much cca tax deduction can the business claim : The equipment qualifies for the Accelerated Investment Incentive. How much CCA tax deduction can the business claim in the third year?
Calculate the net present value : Calculate the net present value (NPV), internal rate of return (IRR) and the payback period for each project. Indicate which project is best using NPV
Calculate the cash payments to suppliers during the year : Stock write-offs owing to water damage caused by melting ice in the Antarctic $5,000. Calculate the cash payments to suppliers during the year
Create your personal portfolio website : Express Portfolio Site - Create your Personal Portfolio Website using ExpressiS and Implementing the US temptating engine. Your site must be hosted live
Calculate the person income taxes payable : Calculate the person's income taxes payable. A person has taxable income of $96,700 for the year. The personal tax rate is 15% on the first $44,100.
Can an entity include an asset in its balance sheet : Can an entity include an asset in its balance sheet that it does not legally own? Explain your answer in relation to the definition of the assets
Compute the cumulative tax benefit : Susanna a businesswoman is in 33% tax bracket. She asks her clients to bill her in February of the following year instead of December of the current year.
Assess the effectiveness of marketing : Visit: Which of the following techniques could Netwealth use to assess the effectiveness of its marketing?

Reviews

len3000746

9/29/2021 1:18:37 AM

Please do it carefully follow each and every instruction and Follow Marking Criteria and references Very STRICTLY

Write a Review

Other Subject Questions & Answers

  Describe the fundamental principles of servant leadership

Describe the fundamental principles of servant leadership. Present two qualities of servant leadership and explain how support interprofessional communication

  What would you do differently from ge

Suppose that you were the Chief Quality Officer in charge of developing an empowerment programme. What would you do differently from GE?

  Is the information contained in the articles reliable

Locate two articles from the University Library or the Internet and discuss the following, in 75 to 100 words per article: Is the information contained in the articles reliable? Are the authors credible or non-credible? Why or why not?

  Summarize the components of the topic area you have selected

In the first part of your assignment this week, describe your selected topic area, including the problem or background issues that you would like to address.

  Why problem delineation and definition is so important

Explain why problem delineation and definition is so important to the policy development process. Explain why it is necessary to outline the goals.

  Describe similarities and differences between these three

In your own words, where do you think laws, ethics, and values come from? Describe the similarities and differences between these three. Give an example of when you can be lawful, but unethical.

  Contrast two models of conceptualizing addiction

Compare and contrast two models of conceptualizing addiction.

  What is the concept of sociological theory

What is the concept of sociological theory

  Identify the differences if any on other us citizens

Identify the differences, if any, on other U.S. citizens. If you were to do research for possible change in the policy, on what would you focus, and why?

  Implementing and evaluating patient care

Since the inception of CNL's, documentation shows patients have shorter hospital stays, reduced readmission rates, and improved quality of care.

  Develop the balanced scorecard for the company president

Develop the balanced scorecard for the company president, Roland Coaster. For each of the four main elements of the balanced scored recommend at least three.

  Describe the controversy in psychology

What are some of the traits that are likely to change? Unlikely to change? How can people best deal with the dilemma of continuity and change?

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd