[TASK] Add tables and repository for Demand - #71