How to create a specific Web App with WordPress?
Yes, of course you can make any type of web app. Use Page Templates for different pages, Custom Post Types for different data handlers, Taxonomies for categorizing those data, and Plugins for advanced functionality. WP Codex is best way to dive into WordPress.