SOMOD combines Infrastructure, Backend, and Frontend code in a single reusable package called the Module. Modules are packaged, distributed, and reused using NPM.

Start by creating a simple module, then add it as an npm dependency in another module, and so on. SOMOD integrates all dependency modules to create AWS SAM Project and NextJs Project.

Structure of a Module

To facilitate the integration and working of the Module, SOMOD defines the directory structure of the SOMOD Module project.

Initialize the SOMOD project by simply running

npx create-somod

Let's understand the structure of package.json in the next section.

Does this page need improvements?
Edit This Page in GitHub
Did this page help you?
Provide feedback in the GitHub Discussion Page
Need More help?

Write an email to

This documentation is built using
Developed and Maintained By
Sodaru Technologies
© 2023