Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

A client has asked you to build a proof of concept Web application to demonstrate your abilities as a team/company. They are prepared to contract

A client has asked you to build a proof of concept "Web" application to demonstrate your abilities as a team/company. They are prepared to contract your team for several years however, they have many other bids to review. You need to show them why your team is right for the job

The Job

XYZ has asked to see a 15-minute presentation that incorporates the following: Produce a presentation using presentation software o Show the Project Summary

o Talk about your team and skills

1 Developers - develop the software front and back end

1 Project Manager - manage the deliverable of the project, works with Business Analyst to build the documentation for proposal

1 Business Analyst - build documentation for proposal

1 Data Analyst - acquire data, build data models and database if needed

Demonstrate your application using a URL that can be accessed outside of the classroom and your computer o Use a cloud server such as Microsoft Azure/GoCloud/Amazon AWS

Allow time for questions from the class

Project Summary XYZ Corporation is a multinational corporation. They sell to a wide range of industries and consumers. XYZ has several projects available for the biding process. The key points they would like to see in your presentation are:

1. Demonstrate the acquisition of a data source from a remote source (URL) o Use a data set that is meaningful and would demonstrate your understanding of the type of data XYZ would be interested in o Use Python to acquire data and store into a database

2. Store acquired data in a database o Use a cloud database you choose the type of database you feel is most appropriate (RDMS: SQL, PostgreSQL, mySQL or noSQL: MongoDB, Firebase, Cassandra, or something else you want to try) o Use Python to run a pseudo-batch process that runs every 24-hours to acquire data and store in this database

Describe how your process functions 3. Display results on a Web Site o Use a web application framework like Flask or Django, server-side code will be python o Use JavaScript on the client side to display a dashboard visualization of the data using charts and graphs (for example using Google Charts) o Conduct a fit gap analysis

Bonus 1. Build an API that serves data from the live cloud database

1. Get all items 2. Get a range of items 3. Get item by ID 4. Class should be able to use a URL to access the API and test

Step by Step Solution

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_2

Step: 3

blur-text-image_3

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

Modern Dental Assisting

Authors: Doni Bird, Debbie Robinson

13th Edition

978-0323624855, 0323624855

Students also viewed these Programming questions