Skip to content

Application architecture setup

Prashant Chaturvedi edited this page Apr 26, 2016 · 3 revisions

The application has been bootstrapped using Spring Boot. On the server side, the application has following main packages (base package: in.ac.iiitmk.ap)

  • configurations
  • controllers
  • api
  • services
  • repositories
  • models

All the client side code is contained in the src/main/resources directory. This directory is further divided into public and pages. public directory contains static resources that does not expose any server side functionality. These include css, javscript, font and images etc. Note that this directory does not contain the images uploaded by the users. This directory also contain the client side libraries under the vendors subdirectory. pages directory contains fragments, templates and html pages that would be shown to the users. The files in this directory are not directly accessible to the users.

Clone this wiki locally