Well I've changed a bit the structure according to my host server and to put easily a project on my website if I need to show my local project on my website for a client... (maybe it would be easier to do a subdomain ?) So for the moment, I've got :
CI-projectName
(my app folder)
----app
--------Controllers
-------------admin
(the folder for my admin controllers)
--------Views
-------------pages
(the folder for my webpages views)
-------------pages-admin
(the folder for my admin views)
----system
----writable
web
(the public folder)
----projectName
(name of the app for testing : myDomain/projectName)
--------index.php
--------assets
-------------css
-------------js
--------assets-admin
-------------css
-------------js
Do you mean I should better change my structure ?