Skip to content

01. Home

Chris Nurse edited this page Aug 4, 2022 · 4 revisions

Crudio

Prototype Faster

Welcome to the Crudio Wiki!

Find our Quick Start Guide Here

What is Crudio?

Crudio enables you to rapidly create a database and fill it with great looking test data by creating a data model in JSON, which describes the tables you want, how they are related and the data they should contain.

Each time you modify your data model, run Crudio, and a completely new database will be built with new data. It is the perfect way to create databases for unit tests, especially where you need a large amount of data.

Why use Crudio?

When you need to build a prototype app or service that involves a database, you have so many hoops to go through before you can write your first line of code.

  • create a database environment
  • install tools to manage the database
  • describe your data model
  • implement your data model
  • and then create a lot of test data for different test cases

That can take hours, or even days!

Crudio lets you prototype faster, because the data model that you create describes the tables you want, like organisations, employees, roles and departments, and then provides a way of filling those tables with randomly created data that actually looks like you typed it in.

Learn More

When you are ready, and need more information take some time to explore the entire Crudio WIKI.

Where to find the code and NPM package

Click here to find the Github project: Github

Click here to find the latest published package: NPM