Giter Club home page Giter Club logo

iris-rad-studio's Introduction

IRIS RAD Studio

IRIS RAD Studio it's a low-code solution that came to make the developer's life easier; Allowing everyone to create their CRUD based on a simple class definition or even a CSV file.

Prerequisites

Make sure you have git and Docker desktop installed.

Installation

  1. Clone/git pull the repo into any local directory
$ git clone https://github.com/diashenrique/iris-rad-studio.git
  1. Open the terminal in this directory and run:
$ docker-compose build
  1. Run the IRIS container with your project:
$ docker-compose up -d

How to Test it

Open in the URL in browser: http://localhost:52773/csp/rad/login.html

If you want to test the app without installing anything

https://irisrad.contest.community.intersystems.com/csp/rad/login.html

Login with _SYSTEM user

IRIS RAD Studio

After the login, you will see the list of forms/classes available to work with: List forms

When you click on the desired form, a Datagrid with all information provided for that specific class is shown. DataGrid

The Datagrid has the option to edit/delete the information, even adding a new one. Editing the Information

Besides the possibility to filter the information, you also have the option to group the info. Grouping the info

If you have a CSV file that you want to import to the system, the IRIS RAD Studio will create a class, import the data from the CSV file, generate a cube class, a sample dashboard, and also provide a form to edit the imported information provided by the CSV file. Import Wizard

Ahhhh, and we also have a Dark Mode option! :) Dark mode

Dream team

iris-rad-studio's People

Contributors

diashenrique avatar evshvarov avatar jrpereirajr avatar mwaseem75 avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

iris-rad-studio's Issues

zpm install partially works

I'm installing with:

zpm "install iris-rad-studio"

And here's the output:

[restformsrad]  Reload START (C:\InterSystems\IRIS\mgr\.modules\PYTHON\restformsrad\1.1.1\)
[restformsrad]  Reload SUCCESS
[restformsrad]  Module object refreshed.
[restformsrad]  Validate START
[restformsrad]  Validate SUCCESS
[restformsrad]  Compile START
[restformsrad]  Compile SUCCESS
[restformsrad]  Activate START
[restformsrad]  Configure START
[restformsrad]  Configure SUCCESS
[restformsrad]  MakeDeployed START
[restformsrad]  MakeDeployed SUCCESS
[restformsrad]  Activate SUCCESS
[iris-rad-studio]       Reload START (C:\InterSystems\IRIS\mgr\.modules\PYTHON\iris-rad-studio\1.1.11\)
[iris-rad-studio]       Reload SUCCESS
[iris-rad-studio]       Module object refreshed.
[iris-rad-studio]       Validate START
[iris-rad-studio]       Validate SUCCESS
[iris-rad-studio]       Compile START
[iris-rad-studio]       Compile SUCCESS
[iris-rad-studio]       Activate START
[iris-rad-studio]       Configure START
[iris-rad-studio]       Configure SUCCESS
[iris-rad-studio]       MakeDeployed START
[iris-rad-studio]       MakeDeployed SUCCESS
[iris-rad-studio]       Activate SUCCESS

Looks good. But when I open /csp/rad/index.html I get this page:

image

a lot of resources seems to be missing.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.