I tried putting my components and stuffs in different directories (./src/app, ./src/client, ./app). But I still couldn’t get it work. It would be greatly appreciated if someone can show/pinpoint me to the right direction!
You should put anything inside a client directory even if they are nested.
Meteor won’t load any such file in the server.
@arunoda, I have tried folder structure like this:
/src
  /app
  /server
  client.js
  server.js
But I couldnt get it working. Is this what you meant?