Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

This coursework refers to the creation of a full (front-end and back-end) Web App meeting the requirements outlined in the following scenario. You should do

This coursework refers to the creation of a full (front-end and back-end) Web App meeting the requirements outlined in the following scenario. You should do this coursework using the technologies taught in the module (e.g. ASP.NET MVC with C# and Razor, Entity Framework, AJAX, JSON, HTML5, Bootstrap, jQuery) and you should re-use the front-end created for Coursework 1. The scenario is exactly the same as in Coursework 1. Scenario – Vote with Your Wallet You are approached by an enthusiastic friend looking to create a Web App enabling people to publicly express their objection to creative tax avoidance, unfair employment practices, racism, disregard of environmental impact, and other unethical business and political practices. The idea is that users will be able to add their signatures under a cause, which can be created by other members, supporting with the cause and pledging not to do business or otherwise deal with the misbehaving entity highlighted in the cause. Although you like this idea, and you can foresee it getting some traction, you also know that there is no way you’re going to be paid for this work, so you agree to undertake it for free, thinking that you’ll at least gain some experience and reputation. However, you’re hoping that it won’t take that much of your time to produce something that is usable and looks cool. In the next meeting, the friend explains a number of features wanted for the website, which you have ranked in increasing order of the perceived difficulty as follows:

1. Ability to create Member accounts

2. Members can create new Causes

3. Ability to electronically sign under Causes using a Member account

4. There is a special “Admin” account which can delete Causes

5. A list of names who have signed a Cause should be visible to anyone

6. A counter of how many people have signed a Cause should be visible to anyone

7. The website must be usable from an Internet-capable mobile phone

8. Ability to see signature counts and actual new signatures as they happen

9. Ability to share causes in social media like Facebook, Twitter, etc

10. Your friend says “It would be great if the Web App was actually a Smartphone App” In turn, you explain that you’ll be using HTML5, jQuery, Bootstrap, ASP.NET MVC, and a Database and you both agree that you should begin by making the Web App, starting with the user interface and then the server-side code.

Step by Step Solution

3.33 Rating (162 Votes )

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Microeconomics

Authors: Michael Parkin

11th edition

133019942, 978-0133020250, 133020258, 978-0133019940

Students also viewed these Computer Engineering questions

Question

What factors contribute most to the comprehension of read text?

Answered: 1 week ago