This is a sample product management application to demonstrate how to develop enterprise software in RapidWebDev. The glossary of the system are role, user, permission, product category, product and product log. The product categories are maintainable enumeration values by administrators that a product has to belong to a category. There are 2 kinds of product properties, hardwired and dynamic properties. The hardwired properties like Name, Number, Description and Manufactory etc which cannot be changed at runtime. The dynamic properties are maintained by administrators online. Administrators can define Text, DateTime, Date, Integer, Decimal and Enumeration typed dynamic properties for products at any time.
The system includes,
- role management with permission setting
- user management with permission setting
- product category management
- product dynamic property management
- product management with logs
- create products
- update products
- delete products
- bulk delete products
- print/export products
In the version 0.2, we have fixed the bug that product bulk delete doesn't work.The step by step development instruction for this sample application is here.