Naomi is a Next JS web application to display product from Odoo so that buyer can make a request to purchase.
In order to run this app on your local machine, you need to do the prequisites
Run the following commands to build an apk and install it on your device.
# Install dependencies
> yarn
# Build app and made it available on http://localhost:3000/
> yarn dev:development
Here is a brief explanation of the template folder structure and some of its main files usage:
└── .docker # CD (Continuous Delivery) config using jenkins
└── assets # asset image and css file
└── components # general components used in apps
└── json # hardcoded data files
└── pages # all screen in apps
└── public # files that exposed to public
└── store # redux
│ └── actions # global functions used in apps.
│ └── reducers # global app state in apps
└── .eslinrc # eslint config and rules.
└── .gitignore # ignored files in Git.
└── .gitlab-ci.yml # gitlab pipelines config for CI (Continuous Integration).
└── .prettierignore # ignored files for prettier.
└── .prettierrc # prettier config and rules.
└── constants.js # constants used in apps
└── next.config.js # next js config
└── package.json # Package metadata and scripts
└── routes.js # routes of apps
└── useFallbackImageInSSR.js # file used to display default image
└── webpack.config # webpack config
└── yarn.lock # Package metadata generated by yarn.