nervatura-client

Business Management Application


Keywords
business management, open-data, customer, employee, product, invoice, order, offer, stock control, payment, inventory, rental, project, express, PDF reporting
License
LGPL-3.0
Install
npm install nervatura-client@5.2.6

Documentation

Nervatura

Open Source Business Management Framework for Node.js

Features

Nervatura is a business management framework based on open-data principle. It can handle any type of business related information, starting from customer details, up to shipping, stock or payment information.

The open-data principle regulates the access to our business data. The point is the logic of the data storage. It means that the data are defined for storage so, that those are compliant with an open data-model which could be accessed and interpreted by anyone. It doesn't concern the physical storage of the data, that can be implemented according to one's needs. However it should ensure that data can be managed safely according to published description. Retrieving, new data creation, possibility to export the entire data structure should be provided.

What are the main advantages of open-data applications?

  • safety: provided one's have proper usage rights and physical access to a database, then will be able to interpret and process the data correctly without any help or permission from a third party. Information in the data becomes independent of any management system, its treatment is not tied to specific programs or technologies.
  • efficiency and cost reduction: the business management system can be developed and diversified in accordance with one's needs. There is no need and pressure to be tied to a solution of any vendor, the most appropriate tools and programs can be selected for all tasks. The only criteria is that selected applications should be able to communicate and exchange data with each other or with a central database according to the open-data description. The elements of the system can at any time be flexibly developed or new ones added by choosing the best offers available on the market.

The framework is based on Nervatura Object Model specification. The main aspects of its design were:

  • simple and transparent structure
  • capability of storing different data types of an average company
  • effective, easily expandable and secure data storage
  • support of several database types
  • well documented, easy data management

The Nervatura Framework is a set of open source applications and documentations. It enables to easily create a basic open-data business management system. Its key elements are:

Developed as open-source project and can be used freely under the scope of LGPLv3 License.

Homepage: http://www.nervatura.com

Installation & Quick Start

$ npm install nervatura --production

or

$ git clone https://github.com/nervatura/nervatura.git
$ cd nervatura
$ npm install --production

Start the server

  • development mode:
  $ npm run dev

and http://localhost:3000/

  • production mode:
  $ npm start

and https://localhost:3000/

  • or change the file .npmrc: production = true/false, and
  $ npm start

Please see more the Admin Guide:

  • Optional packages
  • Cloud Hosting Services
  • Server config
  • Other recipes

Docs & Community

Nervatura Wiki

More info see http://www.nervatura.com.

Previous (Python) version

The Nervatura Framework v1.* is based on the Python/WEB2PY technology. Please see https://github.com/nervatura/nerva2py