prateeksane / cs130-final-project-dis1b-group6 Goto Github PK
View Code? Open in Web Editor NEWLicense: Apache License 2.0
License: Apache License 2.0
Feedback on user strategies needs to be clear and direct, with key statistics highlighting strategy performance.
As a user, I would like to be able to view the stocks that I've selected in my portfolio so that I can keep track of them and see how much they are worth.
Players should be able to access a list of their selected stocks, and how much they're worth based on the current real-world stock price.
As a User, I would like to see a homepage so that I know where I am located on the application
Have a front end with a landing page for a new user that describes the stock game briefly, and have buttons that link to other pages such as log in and game creation
As a new user, I would like to be able to query endpoints to create a new user so that I can register my own information..
We need to create endpoints that allow a user to register themselves, which will store their information on the database.
Create a part on the game page to display scores of winners based on result of scoring function
As a user, I would like to be able to view the stocks that I've selected in my portfolio so that I can keep track of them and see how much they are worth.
Players should be able to access a list of their selected stocks, and how much they're worth based on the current real-world stock price.
As a user, I would like to create games so that I can test my trading strategies with others.
Be able to start a game with invited users. There should be front end changes to create a game as well as an endpoint that can create new games in the mongodb.
Investors want to test their investment decisions on real data without the cost of actual investments. Our simulator needs to retrieve relevant market data and simulate how users’ portfolio values change with time.
create a component which can display holdings of a player in a certain game
As a user, I would like to be able to what other players are in the game and how many points they have so that I can how I'm doing compared to the other players in the game and compare my rankings.
All the players should be displayed in a single screen, and the players along with their scores should be displayed. The players should be displayed by their rankings.
As a user, I would like to add stocks to my portfolio so that I can make more money in the game.
The user should be able to enter a stock ticker into the input field, which will then add the field to their portfolio.
As a developer, I would like to be able to access our database via the backend so that we can have a single database for our application.
Add a MongoDB database with the existing defined data models, and connect to our backend
As a user I would like to login so that I can have an account that holds all of the games I have joined.
Front end should register the click on login with the proper credentials, the backend will verify if the credentials are already listed in the database, if so the user will be logged in.
create a function in a new file to take in a game_id and return a object of players: PnL that can be later displayed
Users of the simulator need to be able to customize and view insights on their portfolio/account. This involves a UI that supports user interaction and gathers the user’s registered data from the backend.
As a developer I would like to have CI/CD so that we can ensure that there are no breaking changes and our application always runs as expected
Add a django workflow so that when new changes are pushed, the workflow is run
As a developer, we would like to represent the various objects (user, game, etc.) in our database to be able to store the objects.
Define detailed models for a user, game and other objects to be able to store these objects in MongoDB. These data models should reflect the collections we defined in MongoDB
As a user, I would like to know real time stock data so that my trades simulating buying and selling stocks can be reflective of real world pricing.
Add functionality to call Polygon API
As a [Role], I would like [Requirement] so that [Reason].
Provide additional details and context.
As a user I would like to be able to query the backend endpoints so that I can register, create, and join games.
The user needs to be able to call certain endpoints to create and join games with other players by registering and interacting with the game data objects in the backend.
As a user, I would like to be able to what other players are in the game and how many points they have so that I can how I'm doing compared to the other players in the game and compare my rankings.
All the players should be displayed in a single screen, and the players along with their scores should be displayed. The players should be displayed by their rankings.
As a user, I would like to register myself as a user, log in, and be able to create games while having my data saved so that my data is always present in the application.
Create a function to be able to request an endpoint and get the results of the request. Also add a button for testing purpose to verify that the api can be called via front end
As a developer, I would like to have model unit tests so that our program functions robustly.
Be able to test the models functionality via unit testing to ensure the application functions as expected
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.