
Open
Posted
•
Ends in 6 days
Paid on delivery
Develop an automated daily market-reporting system that collects, processes, and presents Stock Exchange data in a professional Arabic dashboard and report format. The system should scrape the required market data, company announcements, disclosures, investor flows, insider trading, market movers, and calendar events from web sources, while also supporting API integration and manual file upload as backup data sources. The dashboard should allow the user to select the report date, run or refresh the data collection, preview the report, and select or unselect any report section before generating the final output. The report should include market summary, top gainers, top decliners, most active stocks, sector performance, investor flows by nationality and investor type, large trades above 1% of total market activity, insider trading, upcoming events, and company news. Each section should be controlled by a toggle so the user can customize the final report before export. The system must include AI-powered Arabic news summarization for company announcements. The AI summary should extract the exact announcement date, company name, announcement type, key figures, EPS, dividend details, board decisions, and other relevant information where available. It must not assume missing information, invent figures, or summarize irrelevant website navigation text. The output should be formal, concise, and suitable for financial market reporting. The scraper must be designed to capture only clean and relevant data fields such as announcement title, date, company name, source link, full announcement text, event date, event details, trading values, percentage changes, investor flow values, and insider trading details. It must ignore page menus, ticker bars, footer content, duplicate records, error pages, and unrelated website text. The system should run automatically every morning, with the option to rerun manually from the dashboard. It should generate and archive daily reports by date, export the final report in HTML and PDF formats, and support email distribution. The system must include validation checks, error handling, and logs showing whether scraping, API connection, AI summarization, report generation, and email delivery were completed successfully. The platform should be modular so that scraping, API, AI summarization, dashboard, report generation, and scheduling can be maintained separately. The preferred technology stack may include Python, Streamlit, Selenium or Playwright, BeautifulSoup, pandas, openpyxl, API requests, OpenAI or Anthropic API, HTML/CSS, PDF export tools, SQLite or PostgreSQL, scheduler, and SMTP or Outlook integration.
Project ID: 40420927
Open for bidding
Remote project
Active 56 yrs ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Doha, United Kingdom
Payment method verified
Member since Mar 1, 2021
$8-15 USD / hour
$8-15 USD / hour
$8-15 USD / hour
$30-250 USD
₹750-1250 INR / hour
$2-8 AUD / hour
€30-250 EUR
$30-250 USD
₹37500-75000 INR
₹100-400 INR / hour
₹600-601 INR
$8-15 USD / hour
$30-250 AUD
₹600-1500 INR
$30-250 USD
$430 USD
₹1500-12500 INR
$50-60 USD
₹1500-12500 INR
min $50 USD / hour
₹12500-37500 INR
$15-25 USD / hour
₹750-1250 INR / hour
₹1500-12500 INR