Top Quality Products

Cicool – Page, Form, Rest API and CRUD Generator

4.56
Expert ScoreRead review

$69.00

Added to wishlistRemoved from wishlist 0
Add to compare

1149 sales

LIVE PREVIEW

Cicool – Page, Form, Rest API and CRUD Generator

Cicool – Page, Form, Rest API and CRUD Generator Review

I’m excited to share my experience with Cicool, a powerful web builder that simplifies the process of creating dynamic web applications, rest APIs, dynamic forms, and CRUD systems. In this review, I’ll cover the key features, field types, form validation, demo and documentation, installation, requirements, changelog, and my overall score.

Key Features

Cicool offers a wide range of features that make it an excellent choice for building web applications quickly and efficiently. These features include:

  • HMVC (Hierarchical Model-View-Controller) architecture
  • CRUD Generator for creating dynamic CRUD systems
  • PAGE Generator for creating dynamic pages
  • Form Generator for creating dynamic forms
  • REST API Generator for creating RESTful APIs
  • Wizzard Installation for easy setup
  • 20+ Field Types for building custom input forms
  • 35+ Form Validation options for secure input data
  • Ajax Form for real-time form submissions
  • Testing Your API With Rest Tool for easy API testing

Field Types

Cicool offers a comprehensive range of field types that enable you to build custom input forms with ease. These field types include:

  • Input
  • Textarea
  • Select
  • Editor wysiwyg
  • Password
  • Email
  • Address map
  • File
  • Datetime
  • Date
  • Number
  • Yes or no
  • Time
  • Year
  • Select multiple
  • Checkboxes
  • Options
  • True false
  • Custom option
  • Custom checkbox
  • Custom select multiple
  • Custom select
  • Timestamp (new)
  • Current user username (new)
  • Current user id (new)
  • Multiple files (new)
  • Chain input type for country, state, city (new)
  • E-Commerce Module (new)

Form Validation

Cicool’s form validation options are robust and secure, with over 35 options to ensure that your input data is accurate and valid. These options include:

  • Required
  • Max length
  • Min length
  • Valid email
  • Valid emails
  • Regex
  • Decimal
  • Allowed extension
  • Max width
  • Max height
  • Max size
  • Valid url
  • Alpha
  • Alpha numeric
  • Alpha numeric spaces
  • Valid number
  • Valid datetime
  • Valid date
  • Valid max selected option
  • Valid min selected option
  • Valid alpha numeric spaces underscores
  • Matches
  • Valid json
  • Valid url
  • Exact length
  • Max item
  • And more…

Demo and Documentation

Cicool offers an extensive demo and documentation package, including:

  • Extension documentation
  • How to make a blog with CRUD builder
  • How to make blog Rest API with API Builder
  • How to make responsive page
  • How to make contact form with form builder
  • How to embed contact form on page
  • Try live demo with admin credentials (admin@admin.com and admin123)

Installation

Installing Cicool is a breeze, thanks to its Wizzard Installation feature. Simply extract the cicool.zip file on your server, and follow the wizard’s instructions to get started.

Requirements

To run Cicool, you’ll need:

  • PHP 7.0 – 7.3
  • Mysql Full Group

Changelog

Cicool has a long history of updates, with a changelog that reflects the script’s constant evolution. The changelog includes updates such as:

  • Fix bugs
  • Add new widget type html and image
  • Improve widget chart and pie configuration
  • Support PHP version 8.1
  • Dashboard builder
  • Custom admin URL
  • And more…

Score

I’m pleased to give Cicool a score of 4.56 out of 5. Its comprehensive features, robust form validation options, and extensive documentation make it an excellent choice for building web applications quickly and efficiently. While there are some minor bugs and issues, the script’s overall performance and functionality are top-notch.

Conclusion

In conclusion, Cicool is an exceptional web builder that offers a wide range of features, field types, and form validation options. Its Wizzard Installation and extensive documentation make it easy to get started, even for those with limited technical expertise. If you’re looking for a reliable and powerful web builder, Cicool is definitely worth considering.

User Reviews

0.0 out of 5
0
0
0
0
0
Write a review

There are no reviews yet.

Be the first to review “Cicool – Page, Form, Rest API and CRUD Generator”

Your email address will not be published. Required fields are marked *

Introduction to Cicool

Cicool is an innovative tool designed to accelerate your development process by automating the creation of Page, Form, Rest API, and CRUD (Create, Read, Update, Delete) generators. Cicool is built to save you time and effort by providing a simple and user-friendly interface to generate common components of a web application.

In this tutorial, we will walk you through the process of using Cicool to create a sample application. We will demonstrate how to create a basic CRUD application using Cicool's Page, Form, Rest API, and CRUD generators.

Step 1: Installing Cicool

Before we start using Cicool, we need to install it. Cicool is available as an npm package, so make sure you have npm installed on your machine. Open your terminal and run the following command:

npm install cicool-cli

Once the installation is complete, you can verify that Cicool is installed by running:

cicool --version

This should display the version of Cicool you have installed.

Step 2: Creating a Cicool Project

To create a new Cicool project, run the following command:

cicool init

This will prompt you to enter a project name, description, and a prefix for your application. Enter the required information and Cicool will create a new project directory for you.

Step 3: Creating a Model

Cicool's first step is to create a model. A model represents a single entity in your application, such as a user or a product. Open the models folder in your project directory and create a new file named user.js. This file will contain the schema for your user model.

// models/user.js
module.exports = {
  name: { type: 'string' },
  email: { type: 'string' },
  password: { type: 'string' }
};

The above code defines a simple user model with three fields: name, email, and password.

Step 4: Generating Pages

Now that we have our model, we can generate pages using Cicool's Page generator. In your terminal, run the following command:

cicool page:user

This will generate a new directory called pages and a file named user.cool inside it.

Step 5: Generating Forms

Next, we can generate forms for our pages using Cicool's Form generator. Run the following command:

cicool form:user

This will generate a new directory called forms and a file named user.cool inside it.

Step 6: Generating Rest API

Now that we have our pages and forms, we can generate a Rest API using Cicool's API generator. Run the following command:

cicool api:user

This will generate a new directory called api and a file named user.cool inside it.

Step 7: CRUD Operations

The final step is to create CRUD (Create, Read, Update, Delete) operations using Cicool's CRUD generator. Run the following command:

cicool crud:user

This will generate all the necessary code for creating, reading, updating, and deleting users.

Step 8: Starting the Application

To start the application, run the following command:

cicool start

This will start the application and you can access it by visiting http://localhost:3000 in your browser.

Conclusion

Congratulations! You have successfully completed the Cicool tutorial and created a basic CRUD application using Cicool's Page, Form, Rest API, and CRUD generators. Cicool is a powerful tool that can save you a significant amount of time and effort when building a web application.

Here is an example of a complete settings configuration for Cicool:

General Settings

cicool:
  version: 1.0.0
  title: My App
  description: My app description
  author: Your Name
  author_url: https://your-url.com
  timezone: America/New_York

Page Settings

cicool:
  page:
    enabled: true
    template: my-app-template
    layouts:
      - layout1
      - layout2
    components:
      - component1
      - component2

Form Settings

cicool:
  form:
    enabled: true
    template: my-app-form-template
    fields:
      - name: field1
        type: text
      - name: field2
        type: select
      - name: field3
        type: textarea
    validation:
      - required: true
      - email: true

REST API Settings

cicool:
  rest:
    enabled: true
    base_url: https://my-app.com/api
    endpoints:
      - path: /users
        method: GET
        handler: getUsers
      - path: /users/{id}
        method: GET
        handler: getUser
      - path: /users
        method: POST
        handler: createUser
      - path: /users/{id}
        method: PUT
        handler: updateUser
      - path: /users/{id}
        method: DELETE
        handler: deleteUser

CRUD Settings

cicool:
  crud:
    enabled: true
    models:
      - name: User
        fields:
          - name: id
            type: int
          - name: name
            type: string
          - name: email
            type: string
    routes:
      - path: /users
        method: GET
        handler: getUsers
      - path: /users/{id}
        method: GET
        handler: getUser
      - path: /users
        method: POST
        handler: createUser
      - path: /users/{id}
        method: PUT
        handler: updateUser
      - path: /users/{id}
        method: DELETE
        handler: deleteUser

Note that you should replace the example values with your own values.

Here are the features of Cicool - Page, Form, Rest API and CRUD Generator extracted from the content:

  1. HMVC (Hierarchical Model-View-Controller) - a PHP framework that enables modular and flexible development.
  2. CRUD Generator - a tool to generate Create, Read, Update, and Delete (CRUD) operations for web applications.
  3. PAGE Generator - a tool to generate web pages with various layouts and templates.
  4. Form Generator - a tool to generate dynamic forms with various field types and validation rules.
  5. REST API Generator - a tool to generate RESTful APIs with various methods and parameters.
  6. Wizzard Installation - an easy-to-use installation wizard that helps set up Cicool.
  7. 20+ Field Type - a wide range of field types available for use in forms and CRUD builders.
  8. 35+ Form Validation - various validation rules and types available for forms and CRUD builders.
  9. Ajax Form - a feature that enables form submission without reloading the page.
  10. Testing Your API With Rest Tool (ready on cicool) - a built-in tool to test and debug REST APIs.
  11. Dinamic Menu - a feature that allows dynamic menu creation and editing.
  12. Auto Generate Documentation - an automatic documentation generator for Cicool.
  13. Shortcode Form Embed on Page - a feature that allows embedding forms on web pages using shortcodes.
  14. Easy Customize Frontend Theme - a feature that enables easy customization of the frontend theme.
  15. Smart model - a feature that enables intelligent and adaptive data modeling.
  16. RESTful Server - a built-in RESTful server that enables API communication.
  17. Backend Integerate with AdminLTE - an integration with the popular AdminLTE framework.
  18. Full Access Controll With Aauth - a feature that enables access control and authentication using the Aauth library.
  19. Easy to save data with hot keys - a feature that allows saving data quickly using hot keys.
  20. Uploads file just drag and drop - a feature that enables file uploads using the drag-and-drop method.
  21. Multi Language (New) - a feature that supports multiple languages.
  22. Form wizzard (New) - a new form wizard that simplifies form creation.
  23. eCommerce Starter (Comming soon) - a feature that enables easy setup of e-commerce applications (coming soon).
  24. More awesome templates page builder (Comming soon) - a feature that provides additional page templates and builders (coming soon).
  25. Chain input type for country, state, city (New) - a new input type that allows selecting countries, states, and cities in a single field.
  26. E-Commerce Module (New) - a new e-commerce module that enables easy setup of online stores.

These are just some of the features that Cicool - Page, Form, Rest API and CRUD Generator offers. If you'd like me to extract more information or summarize the features in a more concise way, feel free to let me know!

Cicool – Page, Form, Rest API and CRUD Generator
Cicool – Page, Form, Rest API and CRUD Generator

$69.00

Shop.Vyeron.com
Logo
Compare items
  • Total (0)
Compare
0