Project Overview
You will write a web app that works with a data structure consisting of an array of objects. In this project, we'll often refer to each object in the array as a record.
At least three web pages are required:
- A data entry page, that allows the user to create, update and delete records.
- A data visualization page, that renders the data in a way that summarizes it nicely to the user.
- A data analysis page, that analyzes the data in a creative way, and presents that information to the user.
Running the update will download two new folders:
Project Example- An example of a partially complete weather forecasting app, that would meet the requirements of this project upon completion.Project- A bare bones template you can use for starting your project, that contains most of the structure.
Use of Online Resources and AI
Feel free to use the resources available to you to enhance your project and help you learn along the way.
For any included code that is not fully handwritten by you:
- You should clearly cite where you got it from in the comments.
- Be able to give at least a broad explanation of how the code works. When AI provides you with code, it will often provide an explanation as well, and if it doesn't, you can ask for one.
Be mindful that the goal of this project is for you to practice working with advanced data structures (arrays of objects), and you ultimately need to demonstrate to me that you have become proficient in doing so unassisted. The handwritten code written fully by you should reflect this.