Developers

Nwicode CMS - Free and Open Source Mobile App Builder


Nwicode CMS - Free and Open Source Mobile App Builder

Contribute To Nwicode

 

The software consists of three parts:

  • frontend (on the Angular framework)
  • backend (on the Laravel framework)
  • mobile (Ionic framework)

The interaction between them occurs through GET/POST requests. Since we write the frontend separately, we will not have to use View in laravel itself.

The production-generated frontend will be located at the root of the domain. So, public from laravel will also be configured on the root of the folder. Thus, both projects will be combined in the same directory, and therefore no additional Apache configuration will be needed.

  • A database is needed for the backend to function.

  • For the backend to function, a PHP version of at least 8.0 is required

  • For the frontend to function, npm must be installed.

  • Composer must be installed for PHP.

Anyone can contribute to Nwicode. And we need your contributions.

Share new features

If you have developed, who are aiming to develop new features to share with the Nwicode CMS community you are welcome.

We wrote a complete documentation on how to create new modules

Pull Request

Keep your pull requests as small as possible, bundle only one feature or bug fix per pull request, it is also easier for us to test single bug fixes

Conventions

We try to follow the PSR-1 standard as much as possible, and to keep our code clear and understandable, that’s all !

  • Comment every portion of code you think could be hard to understand.

License

By contributing your code, you agree to license your contribution under the OSL license.