Analyze financial news and simulate investment portfolios with cutting-edge AI technology.
NewVibe is a web application that provides a sentiment analysis Dashboards for all types of assets using Google Cloud AI services. The application allows users to analyze sentiment data from financial news and visualize the information in Dashboards.
Check out the web page of the project: https://newvibe-zkyqw5ggha-rj.a.run.app/
Created to simplify finance, this platform invites you to explore the financial world, make informed decisions, and test if there's real value in news-based investing
Here is the architecture of the project with the Google Cloud services that are used and how they are connected:
To run this project locally, make sure you have Docker installed on your machine.
-
Clone this repository:
git clone https://github.com/TadeopCreator/newvibe.git cd app
-
Place your
application_default_credentials.json
file (Google Cloud service account key) inside the main directory. -
Build the Docker image:
docker build -t newvibe ../
-
Run the Docker container:
docker run -p 5000:5000 newvibe
-
Access the application in your browser at
http://localhost:5000
.
Before running the application, ensure you have the necessary dependencies listed in requirements.txt
installed in your environment. Also, make sure to configure the application_default_credentials.json
file for authentication with Google Cloud Firestore.
- Once the application is running, access the provided URL in your browser to interact with NewVibe.
- Use the dashboard to explore sentiment data related to different assets.
- Ensure proper permissions and access to Google Cloud services for accurate data retrieval and analysis.
This project is licensed under the MIT License.