COM710 Web Technologies Assignment

Assignment Help Web Project
Reference no: EM132877145 , Length: word count:3000

COM710 Web Technologies - Southampton Solent University

Assessment - Website and Documentation

Website and Supporting Documentation

Scenario

As knowledge about our planet evolves, so too does our understanding of its needs, and the impact human activity has on it.

Scientists have long been talking about issues such as global warming, habitat destruction and the decline of certain species of animals.

The fight to save the planet is fought on many fronts, but one of the more long-term plans is based around education.

By educating young people about nature, it is hoped that they will grow to have a greater empathy towards the environment and be more proactive when it comes to conservation.

This is the goal of local charity, who would like an educational website that aims to provide interesting information about various animals.

This website is primarily aimed at children and perhaps younger teens - this should be factored into the design of the website.
As the website is aimed at a younger audience, it should not be "doom and gloom." This is not a website to inform them about issues, it is an animal information website to perhaps build an early interest in wildlife.
With that said, the website should highlight endangered animals.

Requirements

Database
The data related to animals should be stored in an SQLite database. For the most part, you should decide what you want the website to store about each animal, but at the very least it should include:
• The animal's name (e.g. "Arctic Fox")
• Description (some written text about the animal - yes, you may use filler text)
• Whether or not the animal is classed as endangered

API
You will need to develop an API using Node JS. This API will facilitate the adding, removing, updating and retrieval of animal information.
Any responses should be given using either JSON or HTTP error codes. You should provide the following routes:

• Retrieve a list of animals GET api/animals
• Retrieve the information about a specific animal

GET api/animals/:id

• Create a new animal POST api/animals
• Update the details of an animal PUT api/animals/:id
• Remove an animal by its ID DELETE api/animals/:id
The Website

The website itself will be made up of a number of pages and should be suitably displayed using HTML and CSS. You should also include JavaScript functionality as well. Animal data should be retrieved using the API (above)

You should have:

• Home Page: This can contain general information about wildlife, the purpose of the website and images.

GET /

• Animals Page: This page should display the information of all animals. This should be formatted appropriately. Endangered animals should be highlighted in some way on this page (they should stand out)
You should also be able to select an individual animal and be taken to a page about that animal (below)
Additionally, this page should give the user options to add, remove and delete animals

GET animals/

• Animal page: Display a page that provides details of an animal with the specified ID. The user should also be given the option to update an animal's information.

GET pets/:id

(Please note, further requirements are added in the grading criteria)

Technologies

You must only use the following to develop this website:
• HTML

• CSS
• JavaScript
• Node JS
o Express
o SQLite
o EJS
o (Additional node packages may be used when attempting the A grade
- See the grading criteria below)

Any technologies that were not covered in this unit will not be counted and any features developed using them will be overlooked.
(Bootstrap and JQuery, whilst mentioned in the unit, are not to be used)

Please note, more requirements can be found in the grading criteria (Later in this document)

Supporting Documentation
In addition to the website, you are also expected to provide a word document or PDF.

This will be a brief and concise document that will be written after you have completed your website.
It should detail the following.

• Very clear and concise evidence that your website meets the requirements as set out in the scenario (above) and the grading criteria (below)
• Proof that your website conforms to W3C standards (use their online validator)
• Legal and ethical considerations
o What makes the website accessible? (i.e. alt text on images)
o What legal considerations have been made? (sourcing images from websites like pexels for example)
• (Where applicable) - What security considerations have been made.
• You should also document any use of version control (i.e., a screenshot of any commits made to git)

This should be to the point! I do not expect definitions of any concepts or lengthy explanations.

Attachment:- Web Technologies.rar

Reference no: EM132877145

Questions Cloud

Effect on the degree of success of the change : Where does change originate? Does the point of origin have an effect on the degree of success of the change? If so, what are the respective effects?
Savings and cost avoidance : What's the difference between a SAVINGS and a COST AVOIDANCE? The primary task of an organization's Security Administration Team is to control access to systems
Question on prewriting strategies : 1. Analyze and identify your audience. Write paragraph to explain who you will address in your paper and how they could benefit from your topic.
Discuss the relevance in today complex environment : Analyze the recommendations and identify the importance of the recommendations and their genesis. Discuss their relevance in today's complex environment.
COM710 Web Technologies Assignment : COM710 Web Technologies Assignment Help and Solution, Southampton Solent University - Assessment Writing Service - Website and Supporting Documentation
Characteristics of classical music : Using what you know from the Discussion Board and the characteristics of Classical Music, what is the difference between the four musical styles?
Explain why mattel reported negative net cash flows : Explain why Mattel reported negative net cash flows from operating activities during the first two quarters, a small positive net cash flow in the third quarter
Analyze the theory of life-span development : Summarize the theory; then, identify the strengths and weaknesses of this theory, especially as it relates to social work practice.
Hiring process of a company : Can you make a job application form to be used in the hiring process of a company. The form is to be prepared in the word document format.

Reviews

Write a Review

Web Project Questions & Answers

  Accurate and functional markup code

Demonstrate the following characteristics: Effective file management, Accurate and functional markup code and Effective and functional navigation

  Provide a simple working cloud implementation

Provide a simple working cloud implementation, and submit the contents in a ZIP file to Canvas, along with a presentation video

  Design and develop the dynamic website

DWDP2v15-Website Development Project - Design and Develop the Dynamic Website and Shopping Cart and To achieve a Competent result, each student is required to achieve a Satisfactory outcome in each marking criteria of this assessment - Determine and..

  Time taken to get website page with embedded images

Assume you click on a link within your browser to get a Web page. The IP address for the associated URL is not cached in your local host, so a DNS look up is required to obtain the IP address.

  Project on basic design

Considering all reading and course discussions, design the physical security requirements for a privately owned three-story office and paper and computer storage facility.

  Create a class somewhere in your html

Create a class somewhere in your HTML that is targeted and styled with CSS - Create an ID somewhere in your HTML that is targeted and styled with CSS

  How does a web service differ from a web application

How does a web service differ from a web application? What are the steps involved in defining and using a web service? What are the elements of the web services software stack and what is the purpose of each?

  Determine the top three expectations your client has

Determine the top three expectations your client has for the website. Determine the target audience. Locate three potential competitors (or similar websites).

  Explain designing and implementing a web application

This project aims to give students hands-on experience in designing and implementing a Web application on their own. In recent years, scientists have increasingly turned to the web for keeping up-to-date with the recent publications in their respec..

  Develop an external css to provide style

Cascading Style Sheets are used to provide style, presentation, and layout for the HTML content of a Web page. You will develop an external CSS to provide style, presentation, and layout to an HTML document

  Design and develop a web site for the bsit program

Purpose: To design and develop a web site for the BSIT program offered by the MSIS Department of College of Management, UMass Boston to promote this program to potential students

  Create presentations using cascading style sheets and dhtml

Describe the structure of the World Wide Web as interconnected hypertext documents. Create and validate HTML documents. Create presentations using Cascading Style Sheets and DHTML.

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