COMP 307 Assignment 2 solved

$35.00

Category: You will receive a download link of the .ZIP file upon Payment

Description

Rate this product

Introduction
In this assignment you will create a web page (consisting of an HTML file and a collection of CSS,
JavaScript, image files) that introduces yourself to the rest of the class. This will allow you to get
to know your classmates, so you can find collaborators more easily for the upcoming group
project. After the assignment deadline, I will assemble everyone’s webpage into a single
package and distribute it to everyone in the class.
Meta tags
Start by reading the Appendix below to learn about the 3 topics you can choose from for your
final project.
You must add 3 meta tags inside the head element to indicate three pieces of information
about yourself.
Project topic preference
Add one of the following tags to indicate your project preference:



Please do not pick the project topic that you think is the least amount of work. Pick a topic that
interests you. I will later provide additional project requirements, and I will do my best to
ensure all 3 topics involve the same amount of work.
You can change your mind about the project topic later, once you form a group with other
classmates. What you indicate here is not considered a commitment to a project topic. It is just
a preference.
Front-end, backend preference
The front-end involves coding HTML, CSS, and JavaScript, which all run in the browser. The
back-end involves writing server-side code using the Django framework to generate dynamic
resources.
Add one of the following tags to indicate whether you prefer to work more on the front-end or
more on the back-end.



Morning person or night person
Indicate whether you are a morning person (likes to get up early), or a night owl (likes to work
late at night).
Add one of the following tags


Webpage format
Your web page needs to have the following content.
Profile
In the top section of your webpage, include:
• Your name
• A profile picture. If you don’t wish to put a picture of yourself, feel free to use any
picture as your profile picture
• A short description about yourself (i.e. career aspirations etc.)
• Your preferred method of contact so other classmates can contact you
Project Idea
Just below the profile section, indicate the project topic you prefer to work on, and write a
concrete project description under this topic. For each project topic, you have some freedom to
make some decisions about the project specifications, as indicated in the Appendix. Take this
opportunity to brainstorm a bit and propose some ideas for your project. Also take this
opportunity to discuss any technology or technical approach you think would be useful for
achieving your proposed project idea, to the extent that you can. Note that for the project, the
backend must be implemented using the Django framework, but for the frontend, you are free
to use any library or framework.
An important goal of this section is to help you find other classmates who have similar ideas or
interests for the course project. So please be as thoughtful as you can here and try to be
concrete. Once you form your group, your project topic, as well as your project specification
may change. This is a brainstorming activity. You are not making any commitments here.
Extra content
Below the project idea section, feel free to include any additional content that you want your
classmates to see.
Additional requirements
Your webpage must make use the following tags, in addition to the meta tag as mentioned
above. Feel free to use them where ever you think would be appropriate on your web page.
<br /> • <img><br /> • </p> <ul>, </p> <li> • </p> <header>, </p> <article>, </p> <section>, </p> <footer> • </p> <p> • </p> <table>, </p> <tr>, </p> <td> You must also style your HTML elements using CSS, and you must make use of the following CSS<br /> properties. Again, feel free to use them where ever you think would be appropriate.<br /> • padding, margin<br /> • background-color<br /> • font-size, font-family<br /> You must write good quality code and follow good practices regarding the coding style as<br /> described here. You should assume that you will always be graded based on the quality of your<br /> code – for this assignment and for all future assignments and projects.<br /> What to submit<br /> Submit a single zip file onto MyCourse that contains the following<br /> • index.html – this html file is your web page. Do not include any other .html files<br /> • Any images index.html uses<br /> • Any external CSS or JavaScript files index.html uses (optional)<br /> Appendix: Project Topics<br /> Topic 1: Chat for Video on Demand (VOD)<br /> Key requirements:<br /> • Allow users to upload videos that can be viewed by other users<br /> • Allow any user to attach a comment to a specific time during video playback<br /> • When any user watches a video, comments will appear at the time they are attached<br /> • Allow users to upvote/downvote comments, which affects the way comments are<br /> displayed (i.e. highly upvoted comments are displayed more prominently)<br /> You are free to:<br /> • Decide how the comments are displayed. Twitch shows comments on the right, but this<br /> is not the only way to do it. For example, the Chinese video platform<br /> https://www.bilibili.com/ overlays comments on top of the video, and scrolls them<br /> across the video as the video plays<br /> Relevant technology:<br /> • Video API: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/video<br /> Topic 2: Multiplayer Game in the Browser<br /> Key requirements:<br /> • Use canvas or SVG for rendering game graphics<br /> • Allow two or more users to play together over the internet (the two players are not<br /> using the same computer, so their game state needs to be synced across the network)<br /> • Allow game progress to be saved<br /> • Use websocket to ensure efficient communication of the game state<br /> You are free to:<br /> • Design your game<br /> • Design how progress saving works (progress only saved for one primary player vs save<br /> state involving multiple players)<br /> Relevant technology:<br /> • Canvas: https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API<br /> • SVG: https://developer.mozilla.org/en-US/docs/Web/SVG/Element/svg<br /> Topic 3: Online marketplace for buy and sell<br /> Key requirements:<br /> • Allow any user to upload products to sell, modify listing information, track inventory<br /> count as items get purchased<br /> • Allow any user to buy products that are in stock<br /> • Integrate with 3rd party API for payment processing (i.e. Stripe or Paypal)<br /> You are free to<br /> • Decide what kinds of product users may buy/sell – it could be very general like Ebay or<br /> focused on a specific type of product. If you choose a specific type of product, feel free<br /> to add features that cater your marketplace to that kind of product (i.e. a marketplace<br /> specifically for computers might allow seller to enter attributes such as CPU, memory<br /> size, and brand into the listing)</p> </div> </div> <section class="related products"> <h2>Related products</h2> <ul class="products columns-3"> <li class="product type-product post-12882 status-publish first instock product_cat-comp-307 has-post-thumbnail downloadable virtual purchasable product-type-simple"> <a href="https://codeshive.com/product/comp-307-mini-assignment-3-solved/" class="woocommerce-LoopProduct-link woocommerce-loop-product__link"><img width="225" height="225" src="https://codeshive.com/wp-content/uploads/2021/01/download-8.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="" decoding="async" srcset="https://codeshive.com/wp-content/uploads/2021/01/download-8.jpg 225w, https://codeshive.com/wp-content/uploads/2021/01/download-8-100x100.jpg 100w, https://codeshive.com/wp-content/uploads/2021/01/download-8-150x150.jpg 150w" sizes="(max-width: 225px) 100vw, 225px" /><h2 class="woocommerce-loop-product__title">COMP 307 Mini Assignment 3 solved</h2> <span class="price"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">$</span>35.00</bdi></span></span> </a><a href="?add-to-cart=12882" aria-describedby="woocommerce_loop_add_to_cart_link_describedby_12882" data-quantity="1" class="button product_type_simple add_to_cart_button ajax_add_to_cart" data-product_id="12882" data-product_sku="" aria-label="Add to cart: “COMP 307 Mini Assignment 3 solved”" rel="nofollow" data-success_message="“COMP 307 Mini Assignment 3 solved” has been added to your cart">View This Answer</a> <span id="woocommerce_loop_add_to_cart_link_describedby_12882" class="screen-reader-text"> </span> </li> <li class="product type-product post-12891 status-publish instock product_cat-comp-307 has-post-thumbnail downloadable virtual purchasable product-type-simple"> <a href="https://codeshive.com/product/comp-307-principles-of-web-development-mini-assignment-6-solved/" class="woocommerce-LoopProduct-link woocommerce-loop-product__link"><img width="225" height="225" src="https://codeshive.com/wp-content/uploads/2021/01/download-8.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="" decoding="async" srcset="https://codeshive.com/wp-content/uploads/2021/01/download-8.jpg 225w, https://codeshive.com/wp-content/uploads/2021/01/download-8-100x100.jpg 100w, https://codeshive.com/wp-content/uploads/2021/01/download-8-150x150.jpg 150w" sizes="(max-width: 225px) 100vw, 225px" /><h2 class="woocommerce-loop-product__title">COMP 307 Principles of Web Development Mini Assignment 6 solved</h2> <span class="price"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">$</span>35.00</bdi></span></span> </a><a href="?add-to-cart=12891" aria-describedby="woocommerce_loop_add_to_cart_link_describedby_12891" data-quantity="1" class="button product_type_simple add_to_cart_button ajax_add_to_cart" data-product_id="12891" data-product_sku="" aria-label="Add to cart: “COMP 307 Principles of Web Development Mini Assignment 6 solved”" rel="nofollow" data-success_message="“COMP 307 Principles of Web Development Mini Assignment 6 solved” has been added to your cart">View This Answer</a> <span id="woocommerce_loop_add_to_cart_link_describedby_12891" class="screen-reader-text"> </span> </li> <li class="product type-product post-12895 status-publish last instock product_cat-comp-307 has-post-thumbnail downloadable virtual purchasable product-type-simple"> <a href="https://codeshive.com/product/comp-307-principles-of-web-development-mini-assignment-8-solved/" class="woocommerce-LoopProduct-link woocommerce-loop-product__link"><img width="225" height="225" src="https://codeshive.com/wp-content/uploads/2021/01/download-8.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="" decoding="async" loading="lazy" srcset="https://codeshive.com/wp-content/uploads/2021/01/download-8.jpg 225w, https://codeshive.com/wp-content/uploads/2021/01/download-8-100x100.jpg 100w, https://codeshive.com/wp-content/uploads/2021/01/download-8-150x150.jpg 150w" sizes="auto, (max-width: 225px) 100vw, 225px" /><h2 class="woocommerce-loop-product__title">COMP 307 Principles of Web Development Mini Assignment 8 solved</h2> <span class="price"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">$</span>35.00</bdi></span></span> </a><a href="?add-to-cart=12895" aria-describedby="woocommerce_loop_add_to_cart_link_describedby_12895" data-quantity="1" class="button product_type_simple add_to_cart_button ajax_add_to_cart" data-product_id="12895" data-product_sku="" aria-label="Add to cart: “COMP 307 Principles of Web Development Mini Assignment 8 solved”" rel="nofollow" data-success_message="“COMP 307 Principles of Web Development Mini Assignment 8 solved” has been added to your cart">View This Answer</a> <span id="woocommerce_loop_add_to_cart_link_describedby_12895" class="screen-reader-text"> </span> </li> </ul> </section> <nav class="storefront-product-pagination" aria-label="More products"> <a href="https://codeshive.com/product/comp-307-assignment-1-solved/" rel="prev"> <img width="225" height="225" src="https://codeshive.com/wp-content/uploads/2021/01/download-8.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="" loading="lazy" /> <span class="storefront-product-pagination__title">COMP 307 Assignment 1 solved</span> </a> <a href="https://codeshive.com/product/comp-307-assignment-3-solved/" rel="next"> <img width="225" height="225" src="https://codeshive.com/wp-content/uploads/2021/01/download-8.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="" loading="lazy" /> <span class="storefront-product-pagination__title">COMP 307 Assignment 3 solved</span> </a> </nav><!-- .storefront-product-pagination --> </div> </main><!-- #main --> </div><!-- #primary --> <div id="secondary" class="widget-area" role="complementary"> <div id="block-32" class="widget widget_block widget_text"><p class="has-luminous-vivid-orange-color has-text-color"><strong>POPULAR SERVICES</strong></p></div><div id="block-33" class="widget widget_block widget_text"><p class="has-vivid-purple-color has-text-color"><a href="https://www.codeshive.com/order-now/">C programming assignment help</a><br><a href="https://www.codeshive.com/order-now/">Computer networking assignment help</a><br><a href="https://www.codeshive.com/order-now/">Computer science homework help</a><br><a href="https://www.codeshive.com/order-now/">Database management homework help</a><br><a href="https://www.codeshive.com/order-now/">Java programming help</a><br><a href="https://www.codeshive.com/order-now/">Matlab assignment help</a><br><a href="https://www.codeshive.com/order-now/">Php assignment help</a><br><a href="https://www.codeshive.com/order-now/">Python programming assignment help</a><br><a href="https://www.codeshive.com/order-now/">SQL assignment help</a><br><a href="https://www.codeshive.com/order-now/">Html homework help</a></p></div><div id="block-34" class="widget widget_block widget_text"><p>The Codes Hive believes in helping students to write clean codes that are simple to read and easy to execute.Based in New York, United States, we provide assignment help, homework help, online tutoring and project help in programming to the students and professionals across the globe.</p></div><div id="block-21" class="widget widget_block widget_text"><p>Disclaimer<strong>:</strong> The reference papers/tutorials provided are to be considered as model papers only and are not to submitted as it is. These papers are intended to be used for research and reference purposes only.</p></div><div id="search-2" class="widget widget_search"><form role="search" method="get" class="search-form" action="https://codeshive.com/"> <label> <span class="screen-reader-text">Search for:</span> <input type="search" class="search-field" placeholder="Search …" value="" name="s" /> </label> <input type="submit" class="search-submit" value="Search" /> </form></div><div id="text-3" class="widget widget_text"><span class="gamma widget-title">Why You Should Hire Codeshive Tutors</span> <div class="textwidget"><ul> <li><span class="grade"><img decoding="async" title="" src="https://homeworkdoer.org/images/icon-grade.gif" alt="" /></span>Guaranteed A or B Grade</li> <li><span class="money-back"><img decoding="async" title="" src="https://homeworkdoer.org/images/icon-money-back.gif" alt="" /></span>Money back guarantee</li> <li><span class="save-time"><img decoding="async" title="" src="https://homeworkdoer.org/images/icon-save-time.gif" alt="" /></span>Save Time</li> <li><span class="moreless-time"><img decoding="async" title="" src="https://homeworkdoer.org/images/icon-moreless-time.gif" alt="" /></span>Achieve more in less time</li> <li><span class="support"><img decoding="async" title="" src="https://homeworkdoer.org/images/icon-support2.gif" alt="" /></span>24/7 Customer support</li> </ul> </div> </div></div><!-- #secondary --> </div><!-- .col-full --> </div><!-- #content --> <footer id="colophon" class="site-footer" role="contentinfo"> <div class="col-full"> <div class="footer-widgets row-1 col-3 fix"> <div class="block footer-widget-1"> <div id="block-29" class="widget widget_block"><div class="wp-block-jetpack-contact-info"><div class="wp-block-jetpack-email">Email <a href="mailto:codeshive21@gmail.com">codeshive21@gmail.com</a></div> <div class="wp-block-jetpack-phone"><span class="phone-prefix">Tel </span><a href="tel:+15414237793">+1 541-423-7793</a></div> <div class="wp-block-jetpack-address"><div class="jetpack-address__address jetpack-address__address1">New York</div><div class="jetpack-address__country">United States</div></div></div></div> </div> <div class="block footer-widget-2"> <div id="block-23" class="widget widget_block widget_media_image"><figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="521" height="96" src="https://www.codeshive.com/wp-content/uploads/2021/08/images-1.jpg" alt="" class="wp-image-15965" srcset="https://codeshive.com/wp-content/uploads/2021/08/images-1.jpg 521w, https://codeshive.com/wp-content/uploads/2021/08/images-1-300x55.jpg 300w, https://codeshive.com/wp-content/uploads/2021/08/images-1-416x77.jpg 416w" sizes="auto, (max-width: 521px) 100vw, 521px" /><figcaption>All Payments are secured</figcaption></figure></div> </div> <div class="block footer-widget-3"> <div id="block-43" class="widget widget_block"><div class="wp-block-ub-social-share" id="ub-social-share-8bccb7ab-4558-4dcf-884b-612bb67c5392"> <div class="social-share-icons align-icons-left orientation-icons-row"><a aria-label="facebook-logo" target="_blank" rel="nofollow" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fcodeshive.com%2Fproduct%2Fcomp-307-assignment-2-solved%2F&title=COMP%20307%20Assignment%202%20solved" class="ub-social-share-facebook-container"> <span class="social-share-icon ub-social-share-facebook"><svg xmlns="http://www.w3.org/2000/svg" style="fill:#1877f2" fill="#1877f2" width="20" height="20" viewBox="0 0 264 512"><path d="M76.7 512V283H0v-91h76.7v-71.7C76.7 42.4 124.3 0 193.8 0c33.3 0 61.9 2.5 70.2 3.6V85h-48.2c-37.8 0-45.1 18-45.1 44.3V192H256l-11.7 91h-73.6v229" /></svg></span><span>share</span></a><a aria-label="twitter-logo" target="_blank" rel="nofollow" href="http://twitter.com/intent/tweet?url=https%3A%2F%2Fcodeshive.com%2Fproduct%2Fcomp-307-assignment-2-solved%2F&text=COMP%20307%20Assignment%202%20solved" class="ub-social-share-twitter-container"> <span class="social-share-icon ub-social-share-twitter"><svg xmlns="http://www.w3.org/2000/svg" style="color:#1d9BF0" fill="#1d9BF0" width="20" height="20" viewBox="0 0 24 24"><path d="M18.901 1.153h3.68l-8.04 9.19L24 22.846h-7.406l-5.8-7.584l-6.638 7.584H.474l8.6-9.83L0 1.154h7.594l5.243 6.932ZM17.61 20.644h2.039L6.486 3.24H4.298Z" /></svg></span><span>tweet</span></a><a aria-label="linkedin-logo" target="_blank" rel="nofollow" href="https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fcodeshive.com%2Fproduct%2Fcomp-307-assignment-2-solved%2F" class="ub-social-share-linkedin-container"> <span class="social-share-icon ub-social-share-linkedin"><svg xmlns="http://www.w3.org/2000/svg" style="fill:#2867b2" fill="#2867b2" width="20" height="20" viewBox="0 0 448 512"><path d="M100.3 480H7.4V180.9h92.9V480zM53.8 140.1C24.1 140.1 0 115.5 0 85.8 0 56.1 24.1 32 53.8 32c29.7 0 53.8 24.1 53.8 53.8 0 29.7-24.1 54.3-53.8 54.3zM448 480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V480z" /></svg></span><span>share</span></a><a aria-label="pinterest-logo" target="_blank" rel="nofollow" href="https://pinterest.com/pin/create/button/?&url=https%3A%2F%2Fcodeshive.com%2Fproduct%2Fcomp-307-assignment-2-solved%2F&description=COMP%20307%20Assignment%202%20solved&media=https://codeshive.com/wp-content/uploads/2021/01/download-8.jpg" class="ub-social-share-pinterest-container"> <span class="social-share-icon ub-social-share-pinterest"><svg xmlns="http://www.w3.org/2000/svg" style="fill:#e60023" fill="#e60023" width="20" height="20" viewBox="0 0 384 512"><path d="M204 6.5C101.4 6.5 0 74.9 0 185.6 0 256 39.6 296 63.6 296c9.9 0 15.6-27.6 15.6-35.4 0-9.3-23.7-29.1-23.7-67.8 0-80.4 61.2-137.4 140.4-137.4 68.1 0 118.5 38.7 118.5 109.8 0 53.1-21.3 152.7-90.3 152.7-24.9 0-46.2-18-46.2-43.8 0-37.8 26.4-74.4 26.4-113.4 0-66.2-93.9-54.2-93.9 25.8 0 16.8 2.1 35.4 9.6 50.7-13.8 59.4-42 147.9-42 209.1 0 18.9 2.7 37.5 4.5 56.4 3.4 3.8 1.7 3.4 6.9 1.5 50.4-69 48.6-82.5 71.4-172.8 12.3 23.4 44.1 36 69.3 36 106.2 0 153.9-103.5 153.9-196.8C384 71.3 298.2 6.5 204 6.5z" /></svg></span><span>pin</span></a><a aria-label="reddit-logo" target="_blank" rel="nofollow" href="http://www.reddit.com/submit?url=https%3A%2F%2Fcodeshive.com%2Fproduct%2Fcomp-307-assignment-2-solved%2F&title=COMP%20307%20Assignment%202%20solved" class="ub-social-share-reddit-container"> <span class="social-share-icon ub-social-share-reddit"><svg xmlns="http://www.w3.org/2000/svg" style="fill:#ff4500" fill="#ff4500" width="20" height="20" viewBox="0 0 512 512"><path d="M440.3 203.5c-15 0-28.2 6.2-37.9 15.9-35.7-24.7-83.8-40.6-137.1-42.3L293 52.3l88.2 19.8c0 21.6 17.6 39.2 39.2 39.2 22 0 39.7-18.1 39.7-39.7s-17.6-39.7-39.7-39.7c-15.4 0-28.7 9.3-35.3 22l-97.4-21.6c-4.9-1.3-9.7 2.2-11 7.1L246.3 177c-52.9 2.2-100.5 18.1-136.3 42.8-9.7-10.1-23.4-16.3-38.4-16.3-55.6 0-73.8 74.6-22.9 100.1-1.8 7.9-2.6 16.3-2.6 24.7 0 83.8 94.4 151.7 210.3 151.7 116.4 0 210.8-67.9 210.8-151.7 0-8.4-.9-17.2-3.1-25.1 49.9-25.6 31.5-99.7-23.8-99.7zM129.4 308.9c0-22 17.6-39.7 39.7-39.7 21.6 0 39.2 17.6 39.2 39.7 0 21.6-17.6 39.2-39.2 39.2-22 .1-39.7-17.6-39.7-39.2zm214.3 93.5c-36.4 36.4-139.1 36.4-175.5 0-4-3.5-4-9.7 0-13.7 3.5-3.5 9.7-3.5 13.2 0 27.8 28.5 120 29 149 0 3.5-3.5 9.7-3.5 13.2 0 4.1 4 4.1 10.2.1 13.7zm-.8-54.2c-21.6 0-39.2-17.6-39.2-39.2 0-22 17.6-39.7 39.2-39.7 22 0 39.7 17.6 39.7 39.7-.1 21.5-17.7 39.2-39.7 39.2z" /></svg></span><span>post</span></a><a aria-label="tumblr-logo" target="_blank" rel="nofollow" href="https://www.tumblr.com/widgets/share/tool?canonicalUrl=https%3A%2F%2Fcodeshive.com%2Fproduct%2Fcomp-307-assignment-2-solved%2F&title=COMP%20307%20Assignment%202%20solved" class="ub-social-share-tumblr-container"> <span class="social-share-icon ub-social-share-tumblr"><svg xmlns="http://www.w3.org/2000/svg" style="fill:#001935" fill="#001935" width="20" height="20" viewBox="0 0 320 512"><path d="M309.8 480.3c-13.6 14.5-50 31.7-97.4 31.7-120.8 0-147-88.8-147-140.6v-144H17.9c-5.5 0-10-4.5-10-10v-68c0-7.2 4.5-13.6 11.3-16 62-21.8 81.5-76 84.3-117.1.8-11 6.5-16.3 16.1-16.3h70.9c5.5 0 10 4.5 10 10v115.2h83c5.5 0 10 4.4 10 9.9v81.7c0 5.5-4.5 10-10 10h-83.4V360c0 34.2 23.7 53.6 68 35.8 4.8-1.9 9-3.2 12.7-2.2 3.5.9 5.8 3.4 7.4 7.9l22 64.3c1.8 5 3.3 10.6-.4 14.5z" /></svg></span><span>share</span></a></div> </div></div> </div> </div><!-- .footer-widgets.row-1 --> <div class="site-info"> © Codeshive 2024 <br /> <a class="privacy-policy-link" href="https://codeshive.com/privacy-policy/" rel="privacy-policy">Privacy Policy</a><span role="separator" aria-hidden="true"></span><a href="https://woocommerce.com" target="_blank" title="WooCommerce - The Best eCommerce Platform for WordPress" rel="noreferrer">Built with Storefront & WooCommerce</a>. </div><!-- .site-info --> <div class="storefront-handheld-footer-bar"> <ul class="columns-3"> <li class="my-account"> <a href="https://codeshive.com/my-account/">My Account</a> </li> <li class="search"> <a href="">Search</a> <div class="site-search"> <div class="widget woocommerce widget_product_search"><form role="search" method="get" class="woocommerce-product-search" action="https://codeshive.com/"> <label class="screen-reader-text" for="woocommerce-product-search-field-1">Search for:</label> <input type="search" id="woocommerce-product-search-field-1" class="search-field" placeholder="Search products…" value="" name="s" /> <button type="submit" value="Search" class="">Search</button> <input type="hidden" name="post_type" value="product" /> </form> </div> </div> </li> <li class="cart"> <a class="footer-cart-contents" href="https://codeshive.com/cart/">Cart <span class="count">0</span> </a> </li> </ul> </div> </div><!-- .col-full --> </footer><!-- #colophon --> <section class="storefront-sticky-add-to-cart"> <div class="col-full"> <div class="storefront-sticky-add-to-cart__content"> <img width="225" height="225" src="https://codeshive.com/wp-content/uploads/2021/01/download-8.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="" loading="lazy" /> <div class="storefront-sticky-add-to-cart__content-product-info"> <span class="storefront-sticky-add-to-cart__content-title">You're viewing: <strong>COMP 307 Assignment 2 solved</strong></span> <span class="storefront-sticky-add-to-cart__content-price"><span class="woocommerce-Price-amount amount"><span class="woocommerce-Price-currencySymbol">$</span>35.00</span></span> </div> <a href="?add-to-cart=1610" class="storefront-sticky-add-to-cart__content-button button alt" rel="nofollow"> View This Answer </a> </div> </div> </section><!-- .storefront-sticky-add-to-cart --> </div><!-- #page --> <script type="application/ld+json">{"@context":"https:\/\/schema.org\/","@graph":[{"@context":"https:\/\/schema.org\/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"name":"Home","@id":"https:\/\/codeshive.com"}},{"@type":"ListItem","position":2,"item":{"name":"COMP 307","@id":"https:\/\/codeshive.com\/product-category\/comp-307\/"}},{"@type":"ListItem","position":3,"item":{"name":"COMP 307 Assignment 2 solved","@id":"https:\/\/codeshive.com\/product\/comp-307-assignment-2-solved\/"}}]},{"@context":"https:\/\/schema.org\/","@type":"Product","@id":"https:\/\/codeshive.com\/product\/comp-307-assignment-2-solved\/#product","name":"COMP 307 Assignment 2 solved","url":"https:\/\/codeshive.com\/product\/comp-307-assignment-2-solved\/","description":"Introduction\r\nIn this assignment you will create a web page (consisting of an HTML file and a collection of CSS,\r\nJavaScript, image files) that introduces yourself to the rest of the class. This will allow you to get\r\nto know your classmates, so you can find collaborators more easily for the upcoming group\r\nproject. After the assignment deadline, I will assemble everyone\u2019s webpage into a single\r\npackage and distribute it to everyone in the class.\r\nMeta tags\r\nStart by reading the Appendix below to learn about the 3 topics you can choose from for your\r\nfinal project.\r\nYou must add 3 meta tags inside the head element to indicate three pieces of information\r\nabout yourself.\r\nProject topic preference\r\nAdd one of the following tags to indicate your project preference:\r\n\r\n\r\n\r\nPlease do not pick the project topic that you think is the least amount of work. Pick a topic that\r\ninterests you. I will later provide additional project requirements, and I will do my best to\r\nensure all 3 topics involve the same amount of work.\r\nYou can change your mind about the project topic later, once you form a group with other\r\nclassmates. What you indicate here is not considered a commitment to a project topic. It is just\r\na preference.\r\nFront-end, backend preference\r\nThe front-end involves coding HTML, CSS, and JavaScript, which all run in the browser. The\r\nback-end involves writing server-side code using the Django framework to generate dynamic\r\nresources.\r\nAdd one of the following tags to indicate whether you prefer to work more on the front-end or\r\nmore on the back-end.\r\n\r\n\r\n\r\nMorning person or night person\r\nIndicate whether you are a morning person (likes to get up early), or a night owl (likes to work\r\nlate at night).\r\nAdd one of the following tags\r\n\r\n\r\nWebpage format\r\nYour web page needs to have the following content.\r\nProfile\r\nIn the top section of your webpage, include:\r\n\u2022 Your name\r\n\u2022 A profile picture. If you don\u2019t wish to put a picture of yourself, feel free to use any\r\npicture as your profile picture\r\n\u2022 A short description about yourself (i.e. career aspirations etc.)\r\n\u2022 Your preferred method of contact so other classmates can contact you\r\nProject Idea\r\nJust below the profile section, indicate the project topic you prefer to work on, and write a\r\nconcrete project description under this topic. For each project topic, you have some freedom to\r\nmake some decisions about the project specifications, as indicated in the Appendix. Take this\r\nopportunity to brainstorm a bit and propose some ideas for your project. Also take this\r\nopportunity to discuss any technology or technical approach you think would be useful for\r\nachieving your proposed project idea, to the extent that you can. Note that for the project, the\r\nbackend must be implemented using the Django framework, but for the frontend, you are free\r\nto use any library or framework.\r\nAn important goal of this section is to help you find other classmates who have similar ideas or\r\ninterests for the course project. So please be as thoughtful as you can here and try to be\r\nconcrete. Once you form your group, your project topic, as well as your project specification\r\nmay change. This is a brainstorming activity. You are not making any commitments here.\r\nExtra content\r\nBelow the project idea section, feel free to include any additional content that you want your\r\nclassmates to see.\r\nAdditional requirements\r\nYour webpage must make use the following tags, in addition to the meta tag as mentioned\r\nabove. Feel free to use them where ever you think would be appropriate on your web page.\r\n\u2022 \r\n\u2022 \r\n\u2022 , \r\n\u2022 , , , \r\n\u2022 \r\n\u2022 , , \r\nYou must also style your HTML elements using CSS, and you must make use of the following CSS\r\nproperties. Again, feel free to use them where ever you think would be appropriate.\r\n\u2022 padding, margin\r\n\u2022 background-color\r\n\u2022 font-size, font-family\r\nYou must write good quality code and follow good practices regarding the coding style as\r\ndescribed here. You should assume that you will always be graded based on the quality of your\r\ncode \u2013 for this assignment and for all future assignments and projects.\r\nWhat to submit\r\nSubmit a single zip file onto MyCourse that contains the following\r\n\u2022 index.html \u2013 this html file is your web page. Do not include any other .html files\r\n\u2022 Any images index.html uses\r\n\u2022 Any external CSS or JavaScript files index.html uses (optional)\r\nAppendix: Project Topics\r\nTopic 1: Chat for Video on Demand (VOD)\r\nKey requirements:\r\n\u2022 Allow users to upload videos that can be viewed by other users\r\n\u2022 Allow any user to attach a comment to a specific time during video playback\r\n\u2022 When any user watches a video, comments will appear at the time they are attached\r\n\u2022 Allow users to upvote\/downvote comments, which affects the way comments are\r\ndisplayed (i.e. highly upvoted comments are displayed more prominently)\r\nYou are free to:\r\n\u2022 Decide how the comments are displayed. Twitch shows comments on the right, but this\r\nis not the only way to do it. For example, the Chinese video platform\r\nhttps:\/\/www.bilibili.com\/ overlays comments on top of the video, and scrolls them\r\nacross the video as the video plays\r\nRelevant technology:\r\n\u2022 Video API: https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTML\/Element\/video\r\nTopic 2: Multiplayer Game in the Browser\r\nKey requirements:\r\n\u2022 Use canvas or SVG for rendering game graphics\r\n\u2022 Allow two or more users to play together over the internet (the two players are not\r\nusing the same computer, so their game state needs to be synced across the network)\r\n\u2022 Allow game progress to be saved\r\n\u2022 Use websocket to ensure efficient communication of the game state\r\nYou are free to:\r\n\u2022 Design your game\r\n\u2022 Design how progress saving works (progress only saved for one primary player vs save\r\nstate involving multiple players)\r\nRelevant technology:\r\n\u2022 Canvas: https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Canvas_API\r\n\u2022 SVG: https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/SVG\/Element\/svg\r\nTopic 3: Online marketplace for buy and sell\r\nKey requirements:\r\n\u2022 Allow any user to upload products to sell, modify listing information, track inventory\r\ncount as items get purchased\r\n\u2022 Allow any user to buy products that are in stock\r\n\u2022 Integrate with 3rd party API for payment processing (i.e. Stripe or Paypal)\r\nYou are free to\r\n\u2022 Decide what kinds of product users may buy\/sell \u2013 it could be very general like Ebay or\r\nfocused on a specific type of product. If you choose a specific type of product, feel free\r\nto add features that cater your marketplace to that kind of product (i.e. a marketplace\r\nspecifically for computers might allow seller to enter attributes such as CPU, memory\r\nsize, and brand into the listing)","image":"https:\/\/codeshive.com\/wp-content\/uploads\/2021\/01\/download-8.jpg","sku":1610,"offers":[{"@type":"Offer","price":"35.00","priceValidUntil":"2025-12-31","priceSpecification":{"price":"35.00","priceCurrency":"USD","valueAddedTaxIncluded":"false"},"priceCurrency":"USD","availability":"http:\/\/schema.org\/InStock","url":"https:\/\/codeshive.com\/product\/comp-307-assignment-2-solved\/","seller":{"@type":"Organization","name":"Codeshive","url":"https:\/\/codeshive.com"}}]}]}</script> <div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> <div class="pswp__bg"></div> <div class="pswp__scroll-wrap"> <div class="pswp__container"> <div class="pswp__item"></div> <div class="pswp__item"></div> <div class="pswp__item"></div> </div> <div class="pswp__ui pswp__ui--hidden"> <div class="pswp__top-bar"> <div class="pswp__counter"></div> <button class="pswp__button pswp__button--close" aria-label="Close (Esc)"></button> <button class="pswp__button pswp__button--share" aria-label="Share"></button> <button class="pswp__button pswp__button--fs" aria-label="Toggle fullscreen"></button> <button class="pswp__button pswp__button--zoom" aria-label="Zoom in/out"></button> <div class="pswp__preloader"> <div class="pswp__preloader__icn"> <div class="pswp__preloader__cut"> <div class="pswp__preloader__donut"></div> </div> </div> </div> </div> <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> <div class="pswp__share-tooltip"></div> </div> <button class="pswp__button pswp__button--arrow--left" aria-label="Previous (arrow left)"></button> <button class="pswp__button pswp__button--arrow--right" aria-label="Next (arrow right)"></button> <div class="pswp__caption"> <div class="pswp__caption__center"></div> </div> </div> </div> </div> <script> (function () { var c = document.body.className; c = c.replace(/woocommerce-no-js/, 'woocommerce-js'); document.body.className = c; })(); </script> <link rel='stylesheet' id='wc-blocks-style-css' href='https://codeshive.com/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?ver=wc-9.4.3' media='all' /> <script src="https://codeshive.com/wp-includes/js/dist/hooks.min.js?ver=4d63a3d491d11ffd8ac6" id="wp-hooks-js"></script> <script src="https://codeshive.com/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script> <script id="wp-i18n-js-after"> wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); </script> <script src="https://codeshive.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.0.1" id="swv-js"></script> <script id="contact-form-7-js-before"> var wpcf7 = { "api": { "root": "https:\/\/codeshive.com\/wp-json\/", "namespace": "contact-form-7\/v1" } }; </script> <script src="https://codeshive.com/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.0.1" id="contact-form-7-js"></script> <script id="kk-star-ratings-js-extra"> var kk_star_ratings = {"action":"kk-star-ratings","endpoint":"https:\/\/codeshive.com\/wp-admin\/admin-ajax.php","nonce":"5fc5c04e11"}; </script> <script src="https://codeshive.com/wp-content/plugins/kk-star-ratings/src/core/public/js/kk-star-ratings.min.js?ver=5.4.10" id="kk-star-ratings-js"></script> <script src="https://codeshive.com/wp-content/plugins/pinterest-pin-it-button-on-image-hover-and-post/js/main.js?ver=6.7.1" id="wl-pin-main-js"></script> <script id="wl-pin-main-js-after"> jQuery(document).ready(function(){jQuery(".is-cropped img").each(function(){jQuery(this).attr("style", "min-height: 120px;min-width: 100px;");});jQuery(".avatar").attr("style", "min-width: unset; min-height: unset;");}); </script> <script id="awdr-main-js-extra"> var awdr_params = {"ajaxurl":"https:\/\/codeshive.com\/wp-admin\/admin-ajax.php","nonce":"1482341302","enable_update_price_with_qty":"show_when_matched","refresh_order_review":"0","custom_target_simple_product":"","custom_target_variable_product":"","js_init_trigger":"","awdr_opacity_to_bulk_table":"","awdr_dynamic_bulk_table_status":"0","awdr_dynamic_bulk_table_off":"on","custom_simple_product_id_selector":"","custom_variable_product_id_selector":""}; </script> <script src="https://codeshive.com/wp-content/plugins/woo-discount-rules/v2/Assets/Js/site_main.js?ver=2.6.6" id="awdr-main-js"></script> <script src="https://codeshive.com/wp-content/plugins/woo-discount-rules/v2/Assets/Js/awdr-dynamic-price.js?ver=2.6.6" id="awdr-dynamic-price-js"></script> <script id="wp-statistics-tracker-js-extra"> var WP_Statistics_Tracker_Object = {"requestUrl":"https:\/\/codeshive.com\/wp-json\/wp-statistics\/v2","ajaxUrl":"https:\/\/codeshive.com\/wp-admin\/admin-ajax.php","hitParams":{"wp_statistics_hit":1,"source_type":"product","source_id":1610,"search_query":"","signature":"85d58cb159dea66a2691fd4008e6f0da","endpoint":"hit"},"onlineParams":{"wp_statistics_hit":1,"source_type":"product","source_id":1610,"search_query":"","signature":"85d58cb159dea66a2691fd4008e6f0da","endpoint":"online"},"option":{"userOnline":"1","consentLevel":"","dntEnabled":"1","bypassAdBlockers":"","isWpConsentApiActive":false,"trackAnonymously":false,"isPreview":false},"jsCheckTime":"60000"}; </script> <script src="https://codeshive.com/wp-content/plugins/wp-statistics/assets/js/tracker.js?ver=14.11.4" id="wp-statistics-tracker-js"></script> <script id="storefront-navigation-js-extra"> var storefrontScreenReaderText = {"expand":"Expand child menu","collapse":"Collapse child menu"}; </script> <script src="https://codeshive.com/wp-content/themes/storefront/assets/js/navigation.min.js?ver=4.2.0" id="storefront-navigation-js"></script> <script src="https://codeshive.com/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=9.4.3" id="sourcebuster-js-js"></script> <script id="wc-order-attribution-js-extra"> var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https:\/\/codeshive.com\/wp-admin\/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}}; </script> <script src="https://codeshive.com/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=9.4.3" id="wc-order-attribution-js"></script> <script src="https://codeshive.com/wp-content/themes/storefront/assets/js/woocommerce/header-cart.min.js?ver=4.2.0" id="storefront-header-cart-js"></script> <script src="https://codeshive.com/wp-content/themes/storefront/assets/js/footer.min.js?ver=4.2.0" id="storefront-handheld-footer-bar-js"></script> <script src="https://codeshive.com/wp-content/plugins/easy-remove-footer-credit/script.js?ver=6.7.1" id="jaberfc_script-js"></script> <script src="https://stats.wp.com/e-202450.js" id="jetpack-stats-js" data-wp-strategy="defer"></script> <script id="jetpack-stats-js-after"> _stq = window._stq || []; _stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"188646962\",\"post\":\"1610\",\"tz\":\"0\",\"srv\":\"codeshive.com\",\"j\":\"1:14.1\"}") ]); _stq.push([ "clickTrackerInit", "188646962", "1610" ]); </script> <script id="wc-cart-fragments-js-extra"> var wc_cart_fragments_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%","cart_hash_key":"wc_cart_hash_d3b9954c221eecec8f775f707ac06f5d","fragment_name":"wc_fragments_d3b9954c221eecec8f775f707ac06f5d","request_timeout":"5000"}; </script> <script src="https://codeshive.com/wp-content/plugins/woocommerce/assets/js/frontend/cart-fragments.min.js?ver=9.4.3" id="wc-cart-fragments-js" defer data-wp-strategy="defer"></script> <script id="storefront-sticky-add-to-cart-js-extra"> var storefront_sticky_add_to_cart_params = {"trigger_class":"entry-summary"}; </script> <script src="https://codeshive.com/wp-content/themes/storefront/assets/js/sticky-add-to-cart.min.js?ver=4.2.0" id="storefront-sticky-add-to-cart-js"></script> <!-- WooCommerce JavaScript --> <script type="text/javascript"> jQuery(function($) { _wca.push({'_en': 'woocommerceanalytics_product_view','blog_id': '188646962', 'store_id': 'd020b6ce-0e0f-492a-965d-f01e6feed715', 'ui': 'null', 'url': 'https://codeshive.com', 'woo_version': '9.4.3', 'store_admin': '0', 'device': 'desktop', 'template_used': '0', 'additional_blocks_on_cart_page': [],'additional_blocks_on_checkout_page': [],'store_currency': 'USD', 'cart_page_contains_cart_block': '0', 'cart_page_contains_cart_shortcode': '1', 'checkout_page_contains_checkout_block': '0', 'checkout_page_contains_checkout_shortcode': '1', 'pi': '1610', 'pn': 'COMP 307 Assignment 2 solved', 'pc': 'COMP 307', 'pp': '35', 'pt': 'simple', }); }); </script> </body> </html>