InfoHub is a web view application designed to provide users with real-time updates across three distinct APIs: news, weather, and stock trends. The application offers a comprehensive dashboard for users to stay informed about current events, weather forecasts, and stock market performance.
- Real-time news updates from various sources
- Ability to search for specific news topics
- Feature to favorite articles for later reference
- Timestamped favorites for chronological organization
- Location-based weather forecasts using GPS
- Visual representation of weather data using charts
- Historical weather data for comparison
- Average temperature calculations
- Up-to-date stock price information
- Interactive charts for visualizing stock trends
- List of trending stocks
- Latest financial news
- News API Data: Filtering, sorting, and timestamp management
- Weather API Data: Historical data handling and forecast aggregation
- Stock API Data: Real-time updates and graphical representation using Chart.js
- Secure user signup and login functionality
- Credentials stored in localStorage
- Personalized experience with saved preferences
- HTML5, CSS3, JavaScript
- Chart.js for data visualization
- Moment.js for date formatting
- LocalStorage for data persistence
- External APIs for news, weather, and stock data
- Clone the repository:
git clone https://github.com/yourusername/InfoHub.git
- Navigate to the project directory:
cd InfoHub
- Open the
index.htmlfile in your browser to start the application.
- Sign up for a new account or log in with existing credentials
- Browse the latest news on the home page
- Search for specific weather forecasts by location
- Track stock trends and view financial news
- Favorite news articles for later reference
InfoHub/
├── www/
│ ├── css/
│ ├── js/
│ ├── img/
│ ├── index.html # Sign up page
│ ├── login.html # Login page
│ ├── home.html # Home dashboard
│ ├── news.html # News page
│ ├── weather.html # Weather forecast
│ ├── stock.html # Stock trends
│ ├── stockData.html # Detailed stock information
│ └── favourite.html # Favorited news articles
- Push notifications for breaking news
- Dark mode support
- Expanded stock portfolio tracking
- Weather alerts for severe conditions
- Cross-device synchronization
- News API for providing real-time news data
- Weather API for accurate weather forecasts
- Stock API for current market information
- Chart.js and Moment.js for enhanced functionality







