1.0.3 • Published 5 years ago

supercrudgen v1.0.3

Weekly downloads
2
License
ISC
Repository
github
Last release
5 years ago

CRUD GENERATOR

Stop wasting your time writing the same code again and again .-.

JUST provide the tool with your architecture and database information and It will build your app for you in no time.

How to install it ?

Don't forget "-g" or "sudo" That's crucial.

What exactly the tool does ?

It generates a nodejs(express) application that uses either mysql or mongoDB as a database.

  • details for mongoDB:
    • It creates models,routes,views,static directories inside your application directory.
    • Inside models It creates a model.js file for every collection that contains mongoose schema and exports mongoose model.
      • models/modelName.js
    • Inside routes It creates a routes file that contains all the routes for the models
      • routes/modelName.js (contains CRUD routes).
    • Inside views It creates 2 views for every model.
      • views/modelNames.ejs (view for all the documents in a collection).
      • views/modelName.ejs (view for a specific document in a collection).
    • Inside static It creates 2 files
      • static/frontendlib.js (which is responsiple mainly for the ajax requests and other js stuff in the views).
      • static/style.css (which contains the style of the views).
  • details for mysql:

    • It generates a directory for your application.
    • It creates routes,views,static directories inside the main dir.
    • It creates a route file that contains all the routes
      • routes/tableName.js (contains CRUD routes).
    • Inside views directory It creates a views files
      • views/tableNames.ejs (view for all the rows in the table).
      • views/tableName.ejs (view for a specific row in the table).
    • Inside static It creates 2 files
      • static/frontendlib.js (which is responsiple mainly for the ajax requests and other js stuff in the views).
      • static/style.css (which contains the style of the views).
    • Inside the main directory It creates app.js file which is already connected to the routes which the tool created lately.
    • Inside the main directory It creates db.js file which handles the mysql database connection for you.
    • Inside the main directory It creates package.json file with all the packages that you need to launch your app.
1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago