This project is a modern, responsive stock portfolio tracking application designed to help you keep a close eye on your investments. Built with the powerful Next.js framework, it offers a seamless user experience for managing and visualizing your stock holdings.
The application leverages a robust Azure Functions API to fetch real-time stock data directly from Yahoo Finance, ensuring you always have up-to-date information. Secure user authentication is handled via Auth0, providing a safe and personalized environment for your financial data.
Whether you're a seasoned investor or just starting, this tracker provides a clean and intuitive interface to monitor your portfolio's performance.
yahoo-finance2: A library for fetching financial data from Yahoo Finance.Follow these instructions to get a copy of the project up and running on your local machine for development and testing purposes.
Clone the repository:
git clone https://github.com/YOUR_USERNAME/StockQuotes.React.git
cd StockQuotes.React
Configure Environment Variables:
Create a .env file in the root directory of the project (you can copy .env.example as a template) and fill in the necessary environment variables for Auth0 and your API endpoint.
Install Frontend Dependencies: Navigate to the project root and install the dependencies:
npm install
Install Backend Dependencies:
Navigate into the api directory and install its dependencies:
cd api
npm install
cd ..
Start the Backend API:
Open a new terminal, navigate to the api directory, and start the Azure Functions API:
cd api
npm start
The API will typically run on http://localhost:7071.
Start the Frontend Application: Open another terminal, navigate to the project root, and start the Next.js development server:
npm run dev
The frontend application will typically run on http://localhost:3000.
Access the Application:
Open your web browser and go to http://localhost:3000.
The project is configured for continuous deployment using GitHub Actions:
We welcome contributions! Please feel free to fork the repository, open issues, and submit pull requests.
This project is licensed under the MIT License.
Happy Investing! 📈
Content type
Image
Digest
sha256:be3008141…
Size
26 MB
Last updated
4 months ago
docker pull lionelschiepers/stockquote-react