radiQL, your one-stop-shop for migrating from a legacy REST backend to an efficient and modern GraphQL API

Overview

StarShield ContributorShield ForksShield


Welcome to radiQL, the one-stop solution for setting up GraphQL on a PostgreSQL database.

Check out our Medium article here.

At A Glance:

Give us your PostgreSQL URI, and we'll generate an appropriate schema and resolver. But that's not all: we'll also visualize your ER diagram AND we can generate boilerplate server code with your schema and resolver (GraphQL-Express and ApolloServer) so you can get started ASAP.

Getting Started:

  1. Head on over to radiQL
  2. Grab your PostgreSQL database URI (we don't hold onto this unless you want us to… keep reading below to find out more about that) and drop it into the input box and click convert.
  3. Go through the tabs, copying what you need with the useful little copy button.

4. If you'd like, you can select one of the boilerplates from the boilerplate dropdown and head on over to the boilerplate tab. It may take a little while for the boilerplate to generate, so hold tight. Once it does, you can copy that with our little copy button too. Currently, we support GraphQL-Express and ApolloServer. More to come!

5. And, if you'd like to check out your ER diagram visualization, head over to the diagram tab.

You might've noticed at some point that there's a grayed-out button beneath the convert button that says "log in to save database." Maybe we should do that.

  1. Click the login button in the top right corner and register if you haven't already. Then we log in.
  2. Like before, we grab our PostgreSQL database URI and drop it into the input box. Here, you can click "save database" and name this saved database for quick access during future visits.

3. Now every time you visit, you can log in, select this database from the drop-down, and convert. Any updates in that database will be reflected. All other functionality of radiQL remains the same.

4. For those who may be a tad worried about security with saving your database, worry not. It's tucked away safely in a DynamoDB NoSQL database, not some random JSON document on someone's laptop.

Stack:

Contributing:

Please visit our contribution documentations for more information on how you can contribute to radiQL! We are an open source project under tech accelerator OSLabs so we are thankful for your support!

Creators:

Alex Cusick | Github | LinkedIn
Thomas Ho | Github | LinkedIn
Roy Jiang | Github | LinkedIn
Zach Robertson | Github | LinkedIn
Jordan Williams | Github

License:

This project is distributed under the MIT License- please see our LICENSE.md for more details.

You might also like...

Backend API Rest application for ShortLink, a URL shortening service where you enter a valid URL and get back an encoded URL

ShortLink - The Shortest URL (API) Sobre o Projeto | Como Usar | Importante! Sobre o projeto The Shortest URL é um projeto back-end de ShortLink, um s

Mar 22, 2022

Projeto de uma API REST usando backend em Node.js

🚧 WIP - ToDo API - T17 - Resilia Projeto de educacional do curso de Web Dev Full Stack da Resilia Educação referente ao Módulo 04. Projeto realizado

Nov 30, 2022

Simple scripts for crawling shopee's shop and product information from shopee.vn

Table of Contents About The Project Built With Getting Started Prerequisites Installation Usage License About The Project shopee-crawler is a simple p

Dec 13, 2022

Candy Shop is a JavaScript library that allows DAOs, NFT projects and anyone to create an NFT marketplace on Solana in minutes!

Candy Shop is a JavaScript library that allows DAOs, NFT projects and anyone to create an NFT marketplace on Solana in minutes!

Candy Shop (IN BETA) Intro Candy Shop is a JavaScript library that allows DAOs, NFT projects and anyone to create an NFT marketplace on Solana in minu

Dec 15, 2022

Download all Moodle files with one click. This is a Chrome extension built to save time and effort from downloading files manually one by one!

Download all Moodle files with one click. This is a Chrome extension built to save time and effort from downloading files manually one by one!

Moodle Downloader Extension Moodle downloader extension for Chrome. The extension is tested with both the TUM moodle and the official moodle demo. Not

Nov 15, 2022

Online Vape-Shop

Online Vape-Shop

Онлайн-Магазин Электронных Сигарет О проекте Этот проект был разработан в связи с защитой дипломного проекта. Март 2022 года, БНТУ. Особенности проект

Apr 5, 2022

Custom shop plugins available in BDSX.

Custom shop plugins available in BDSX.

Custom shop Plugin Custom shop plugins available in BDSX. BDSX 커스텀 상점 플러그인 사용법 엔티티한테 태그를 추가하여 상점을 제작할 수 있습니다. 상점은 엔티티를 공격하여 열 수 있습니다. 태그: shop[아이템1_ID

Sep 27, 2022

📦 The web app shop.

📦 The web app shop.

📦 Paquet Welcome to your new web app shop! 👋 Submit a new app 👉 here ⚠ Keep in mind that Paquet is not yet stable and lots of things might change A

Dec 18, 2022

The best shop by Laravel framework.

Introduction The shopline is an open-sourcem free and advance eCommerce with Laravel framework. Shopline can help you to make your shop easy fast & fr

Dec 27, 2022
Releases(Launch)
Owner
OSLabs Beta
OSLabs Beta
Grupprojekt för kurserna 'Javascript med Ramverk' och 'Agil Utveckling'

JavaScript-med-Ramverk-Laboration-3 Grupprojektet för kurserna Javascript med Ramverk och Agil Utveckling. Utvecklingsguide För information om hur utv

Svante Jonsson IT-Högskolan 3 May 18, 2022
Hemsida för personer i Sverige som kan och vill erbjuda boende till människor på flykt

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

null 4 May 3, 2022
Kurs-repo för kursen Webbserver och Databaser

Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi

null 14 Jan 3, 2023
Small (fragile) script for migrating comments from dev.to posts to Wordpress format (WXR/XML)

dev-to-wxr Small (fragile) script for migrating comments from dev.to posts to Wordpress format (WXR/XML). Useful for importing in tools like disqus. U

Fahad Hossain 2 Jan 29, 2022
🌹 Your one stop place for moderation and more.

Azalea Azalea is a advanced moderation bot used. This repo includes, the discord bot: Moderation, server stats, welcome & leave, reaction roles, auto

Saige 2 Sep 13, 2022
A one-stop app to manage and organize your daily reading habits!

Reading Tracker with Local Authorization This is a place where you can write down all the books you plan to read, are currently reading, have finished

Nathan Folkman 4 Sep 9, 2022
Dev Care - One stop solution to take care of your health as developers

Dev Care: One stop solution to take care of your health as developers ??‍?? One-stop solution to take care of your health as developers. Dev Care will

null 44 Dec 13, 2022
This is a vanilla Node.js rest API created to show that it is possible to create a rest API using only vanilla Node.js

This is a vanilla Node.js rest API created to show that it is possible to create a rest API using only vanilla Node.js. But in most cases, I would recommend you to use something like Express in a production project for productivity purposes.

Eduardo Dantas 7 Jul 19, 2022
One-stop Go+ programming language environment manager

InGop (Go+ language) One-stop Go+ programming language environment manager How do I learn the Go+ programming language quickly? Start with installatio

uiuing 15 Nov 21, 2022
A set of tools, helping you building efficient apps in a fast way. >> SvelteKit & GraphQL <<

KitQL KitQL, A set of tools, helping you building efficient apps in a fast way. ?? Infos Documentation: https://kitql.vercel.app/ Day by day progress,

JYC 262 Dec 27, 2022