Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
57f2b66
Skeleton the project tree
jaseva May 3, 2025
f93dc27
feat(ui): scaffold Next.js app with Tailwind and Shadcn UI
jaseva May 3, 2025
ace7b02
feat: add real follower stats endpoint, scheduler, and dashboard card
jaseva May 3, 2025
19a0a43
feat(api): add /stats/followers endpoint returning real follower stats
jaseva May 3, 2025
db82df2
feat(scheduler): schedule hourly GitHub polling job
jaseva May 3, 2025
386caea
feat: wire up follower‐stats API and frontend snapshot card
jaseva May 3, 2025
2aebfd6
Implement end-to-end follower stats tracking
jaseva May 3, 2025
b886951
feat: add interactive growth chart & KPI cards
jaseva May 3, 2025
ee368aa
feat: add new/lost follower lists to dashboard, Add change-history an…
jaseva May 3, 2025
bc9d0a2
Use GitHub API for true total follower count
jaseva May 3, 2025
1e939d7
Enable CORS for frontend
jaseva May 3, 2025
05d28e9
Add new & lost follower history endpoints and enable CORS
jaseva May 3, 2025
fe32e89
Import Stats, Trends, Change in tracker.py to fix NameError
jaseva May 3, 2025
bb911a3
Add analytics, tracker updates and follow bot
jaseva Apr 23, 2026
f86824b
Return Pydantic models from stats API
jaseva Apr 23, 2026
29aa0c8
Add GitHub profile endpoint and UI updates
jaseva Apr 23, 2026
54d02a4
Improve README, add screenshot, tweak backend
jaseva Apr 23, 2026
636b93c
Add desktop screenshots and docs
jaseva Apr 23, 2026
c59d825
List desktop screenshot filenames in README
jaseva Apr 23, 2026
58e88a1
Revamp README with badges, docs, and guides
jaseva Apr 23, 2026
9ddc06c
Add desktop screenshots gallery to README
jaseva Apr 23, 2026
c6d6544
Archive legacy scripts and update config
jaseva Apr 23, 2026
bd18d1f
Add dashboard API and revamp tracker/models
jaseva Apr 23, 2026
0878a05
Enhance tracker DB safety and API error handling
jaseva Apr 23, 2026
8cb6fda
Update backend/app/services/tracker.py
jaseva Apr 23, 2026
215e7d5
fix: commit SQLite user_cache writes when refresh=True in get_dashboa…
Copilot Apr 23, 2026
076dcb4
refactor: move load_dotenv to initialize_tracker_db and document _SYN…
Copilot Apr 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
41 changes: 41 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,44 @@
/python
follower_data.db
test.txt

# Root Python backend
backend/__pycache__/
backend/**/*.pyc
backend/**/*.pyo
backend/**/*.pyd
backend/.mypy_cache/
backend/.pytest_cache/
backend/.venv/
backend/venv/
backend/env/
backend/.env
backend/.env.*

# SQLite DB (if stored locally)
*.sqlite3
*.db

# Frontend Node project
frontend/node_modules/
frontend/.next/
frontend/out/
frontend/.env.local
frontend/.env*

# System files
.DS_Store
Thumbs.db
*.log
*.bak

# VSCode + IDE configs
.vscode/
.idea/
*.swp
*.swo

# Mac/Linux & Windows generated
*.~*
*.tmp

Loading