Application Structure
Last updated
Was this helpful?
Last updated
Was this helpful?
Gravity uses a simple Model-View-Controller (MVC) pattern with a . The structure of Gravity Sever is a server.js
file, with files routing requests from the client to the various controllers.
Controllers are located inside the /controller
directory, the following come as standard:
accountController
aiController
authController
demoController
eventController
feedbackController
inviteController
jobController
keyController
pushtokenController
setupController
socialController
userController
utilityController
Models are located in the /model
directory, and the following are included for you:
account
auth
demo
feedback
invite
key
knex
log
login
mongo
openai
pushtoken
setup
stripe
token
user
Helpers are located in the /helper
directory, and the following are included for you:
chart
file
notification
s3
utility
Views will either be located inside the /client/src/views
directory if you're using as your front-end client or else in the /app/views
directory inside your installation folder.