AI Career Trends Dashboard - Project Documentation

Project Overview

This project predicts emerging careers in the AI era by analyzing daily technology trends and discussion data. It combines data ingestion, natural language processing, and clustering techniques to surface actionable insights.

Project Structure

ai_career_predictor/
├── fetch_data.py
├── predict_now.py
├── app.py
├── venv39/
├── ai_trends/
│   ├── templates/
│   │   └── index.html
│   └── trends.db
├── readme.html
    

SQLite Tables

Python Libraries Used

AWS Deployment

Deployment Steps

  1. Set up Python 3.9 virtual environment and install dependencies.
  2. Run fetch_data.py to populate SQLite DB.
  3. Start Flask app on EC2.
  4. Configure CloudFront behaviors: * → S3, /api/* → ALB.
  5. Invalidate CloudFront cache after updates.
  6. Access dashboard via https://ai.hankshi.com

Importance & Perspective