Welcome to the Target Market Intelligence Dashboard repository! 🎉 This tool provides real-time insights into Target's financial and geographical data, comparing it with competitors Walmart and Carrefour. It integrates dynamic visualizations and real-time updates to assist stakeholders in making informed business decisions.
- Competitor Analysis Cards: Displays real-time financial data for Target, Walmart, and Carrefour, including:
- Stock prices 📈
- Net income 💵
- Price movements 🔼🔽
- Interactive Map Visualization:
- Visualize store locations globally using 3D and flat map projections 🌍🗺️.
- Clickable, color-coded markers for each company (Target: Red, Walmart: Yellow, Carrefour: Blue).
- Real-time Updates:
- Auto-refreshing data every 30 seconds 🔄.
- Live purchase simulations with animated toast notifications.
- User-Friendly Interface:
- Modern, responsive design with Tailwind CSS for seamless user experience 💻📱.
Follow these steps to set up and run the dashboard:
- Python 3.8+ installed.
- Install the required Python libraries using the provided requirements file.
- Clone this repository to your local machine:
git clone https://github.com/DEVOLOPER-1/RetailPulse.git
- Navigate to the project directory:
cd RetailPulse
- Install dependencies:
pip install -r requirements.txt
- Start the Flask backend server:
python app.py
- Open your browser and navigate to:
http://127.0.0.1:5000
- Backend:
- Fetches data from
yfinance
and Google Local Search API. - Simulates live purchase activity.
- Scrapped Data Stored into Sqlite DB.
- Fetches data from
- Frontend:
- Built with Tailwind CSS for responsive, visually appealing design.
- Dynamic charts powered by
amCharts 5
.
-
Explore Financial Metrics:
- Use the competitor analysis cards to monitor stock prices, net income, and price movements.
- Compare Target's performance with Walmart and Carrefour.
-
Analyze Store Locations:
- Switch between globe and flat map views to explore store locations globally.
- Hover or click on markers for more details and links to Google searches.
-
Monitor Real-Time Activity:
- Check live purchase simulations via toast notifications.
- Observe dynamic marker animations where pulse motion adapts to order price, highlighting significant transactions.
- Analyze financial performance and trends.
- Explore geographical presence and overlaps between competitors.
- Identify market opportunities, purchase patterns, and regional strengths.
We welcome contributions to improve the dashboard!
- Fork the repository.
- Create a feature branch:
git checkout -b feature-name
. - Commit changes and create a pull request.
This project is licensed under the MIT License.
For questions or feedback, feel free to reach out:
- Linkedin: Youssef Mohammad
- GitHub: DEVOLOPER-1
✨ Happy analyzing! ✨
Youssef Mohammad 🙂