Project is mainly composed of app dir because this project is made by Ruby on Rails.
The app folder includes
- asset (js, css and image)
- controller (functions which define routings)
- views (html with erb template engine)
Also Gemfile is important because Rails includes many 3rd party libraries.
Uploaded files are stored under public/uploads.