Answered step by step
Verified Expert Solution
Question
1 Approved Answer
This subtask is aimed at creating the user interface. You need to develop the user interface for the following features: 1 . Plot the graph
This subtask is aimed at creating the user interface. You need to develop the user
interface for the following features:
Plot the graph of a given stock on a defined time scale daily weekly etc
Plot multiple stocks on the same graph to visually compare the prices.
Apply technical filters to get a list of stocks passing the filters PE ratio, average
price etc.
Remember that these are just indicators. While it will be good to have these features,
we encourage creativity. This is an openended assignment and will be evaluated by vivas
infront of Instructor andor TAs.
As mentioned earlier, the motive of this assignment is to write efficient and clean
code. You could take inspiration from platforms like Zerodha, Groww, etc. for example,
you could have a separate endpoint for each token, and display only tokenspecific data
on that endpoint. You may or may not decide to register and login users, and show
them stocks they have boughtsold in past, etc
Some instructions that you need to keep in mind
You should use the data that you have generated in Subtask
The platform needs to be built in Flask. The starter code can be found here. You
may choose to not use this starter code, but remember that you should only use
Flask.
This SubTask needs to be done in teams of Thus, you need to use git. Make a
repository on Github or GitLab and add your teammate Ensure that your repo
is private Youll also need to add us as collaborator more instructions on this
will be posted on Piazza later
The submission will be via Moodle. You should submit the entire code. Along
with the code, you should also submit the screenshot of the final commit history.
Even though frontend design will be a part of evaluation, major emphasis is on writing clean, modular and efficient code. Evaluation will also involve user experience
and the features provided.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started