Vardaan and I chose to go with Option 2: Combine all the concepts into something unique and you feel is awesome.
OUR IDEA:
We plan to utilize JS to assist users with making financial decisions, the main focus being on stock prices.
WHY:
We wanted to make a tool that would be relevant to modern money-making and would be something that many users, especially those new to stocks, make decisions on when to buy or sell a particular stock.
HOW:
- The base of our tool will be an API with financial data. This data will include dates and times with the corresponding stock prices of hundreds of stocks.
- The user will be asked to input a particular date.
- Our program will utilize JavaScript to take this input and run a linear regression model to output the predicted stock price.
PLANNED SCHEDULE:
- 9/4:
-
- Send the plan to Mr. Mortensen and receive feedback.
-
- Find an API that includes all the data necessary for the tool.
- 9/5:
-
- Work on the JavaScript of the tool. This includes creating a user input, connecting the API to the output, and formulating the regression model.
-
- Finalize what exactly we are going to go over during the three minutes of presenting.
-
- Review code with ChatGPT, find any ways to implement code abstraction and output this on pair showcase page.
-
- Build a review ticket.
-
Learning Plan
Tuesday:
- Spritesheets: Learn how to use spritesheets for animations.
- HTML Layout: Create a basic HTML structure for animation.
Wednesday:
- JavaScript Setup: Set up canvas and constants in JavaScript.
- OOP Basics: Understand Object-Oriented Programming for animation.
Thursday:
- Animation Logic: Study how animation sequencing works.
- Update Method: Analyze the update method for frame control.
Friday:
- User Interaction: Explore responsive animations with event listeners.
- Method Calls: Understand how class methods drive animation.