A visualization tool that analyzes participation in AlphaGrowth Twitter Spaces, providing insights into hosts, speakers, and overall engagement.
- Participation Statistics: View total participants, hosts, speakers, and spaces
- Top Participants: Discover the most active hosts and speakers
- Interactive Lists: Filter and sort participants by their roles
- X Integration: Direct links to participants' X profiles
- Responsive Design: Works on both desktop and mobile devices
- Frontend: React with TypeScript, Tailwind CSS
- Backend: Python Flask
- Data Processing: Pandas
- Visualization: D3.js
- Node.js (v14 or higher)
- Python 3.8 or higher
- pip (Python package manager)
- Clone the repository:
git clone https://github.com/yourusername/alphagrowth-scraper.git
cd alphagrowth-scraper- Set up the backend:
cd alphagrowth-visualizer/backend
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt- Set up the frontend:
cd ../frontend
npm install- Start the backend server:
cd backend
source venv/bin/activate # On Windows: venv\Scripts\activate
python app.py- Start the frontend development server:
cd frontend
npm startThe application will be available at http://localhost:3000
The application processes data from AlphaGrowth Twitter Spaces, including:
- Participant information
- Host and speaker roles
- Space participation statistics
- X profile links
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.