Welcome to the Stock Portfolio application! This web app allows you to manage and track your stock portfolio. You can add stocks, update their details, and see the market value and gain/loss of your portfolio.
To get started with the Stock Portfolio app, follow these steps:
- Clone the repository to your local machine.
- Install the required dependencies by running
npm install
in the project directory. - Start the development server by running
npm start
. - Open your web browser and visit
http://localhost:3000
to access the app.
Once you have the app up and running, you can perform the following actions:
- View the list of stocks in your portfolio, including their details such as shares owned, cost per share, market price, market value, and unrealized gain/loss.
- Edit the details of each stock, such as changing the number of shares owned or updating the market price.
- Add new stocks to your portfolio by filling out the form with the stock's name, shares owned, cost per share, and market price.
- Remove stocks from your portfolio by clicking the "Remove" button next to each stock.
- See the overall market value and gain/loss of your entire portfolio.
The Stock Portfolio app is built using the following technologies:
- React: A JavaScript library for building user interfaces.
- ReactDOM: A package for rendering React components in the browser.
- HTML: The standard markup language for creating web pages.
- CSS: A stylesheet language used for styling web pages.
Contributions to the Stock Portfolio app are always welcome! If you have any suggestions, bug reports, or feature requests, please open an issue on the GitHub repository.
This project is licensed under the MIT License. You can find the license details in the LICENSE file.
If you have any questions or need further assistance, feel free to contact me at contact@yoseph.dev. You can also visit my GitHub profile for more projects.