Hi friendly_gm,
Yes, you could use "data warehousing concepts" in your application. But which of the data warehousing concepts do you wish to use? If I were you, I would first start with a problem statement in terms of what functionality is required. Only much, much later would I worry about the technologies I would like to employ.
Regards,
Sayeed