Manage GitHub awesome-lists with AI-powered categorization and content discovery.
- GitHub awesome-list import/export
- AI-powered categorization
- Content validation
- Link management
- Automated improvements
# Clone repository
git clone https://github.com/yourusername/awesome-list-manager
cd awesome-list-manager
# Start services
docker-compose up -d
# Create superuser
docker-compose exec backend python manage.py createsuperuser
Visit http://localhost:3000
- Docker & Docker Compose
- Python 3.9+
- Node.js 18+
# Backend
cd backend
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
# Frontend
cd frontend
npm install
# Environment
cp .env.example .env
# Edit .env with your settings
# Backend tests
pytest
# Frontend tests
npm test
# Production deployment
docker-compose -f docker-compose.prod.yml up -d
Swagger UI: http://localhost:8000/swagger/
MIT