An AI-powered market intelligence platform focused on African startups, technology and innovation. (Sabio is a working codename. The final product name will be chosen before public launch.)
# Research Intelligence Platform
An AI-powered intelligence platform collecting, organizing, and exploring information.
It collects news from multiple trusted sources, stores it in a structured database, and serves as the foundation for AI-powered search, analysis, and ecosystem intelligence.
## Status
🚧 Currently under active development (MVP).
## Current Features
- Multi-source RSS ingestion
- Source management
- PostgreSQL database
- SQLAlchemy ORM
- Alembic database migrations
- Duplicate article detection
- FastAPI REST API
- Article pagination
- Source filtering
- Keyword search
- Structured logging
- Interactive API documentation (Swagger/OpenAPI)
- Pytest testing infrastructure
- Dedicated test database for automated testing
## Tech Stack
### Backend
- Python
- FastAPI
- PostgreSQL
- SQLAlchemy
- Alembic
- Pydantic
- Pytest
### Data Ingestion
- Feedparser
## Roadmap
- [x] Sprint 0 – Product design and architecture
- [x] Sprint 1 – Backend foundation
- [x] Sprint 2 – Multi-source ingestion
- [x] Sprint 3 – Article discovery (search, filtering, and pagination)
- [ ] Sprint 4 – Automated testing
- [ ] Sprint 5 – AI-powered enrichment
- [ ] Sprint 6 – Semantic search
- [ ] Sprint 7 – Analytics dashboard
- [ ] Sprint 8 – Frontend application
- [ ] Sprint 9 – Production deployment