Skip to main content

27 posts tagged with "hypi"

View All Tags

· 4 min read

In this tutorial, we will explore more about using Scalars on Hypi’s low code platform.

So, here is the first question: What are scalars?

Scalar types represent primitive leaf values in a GraphQL type system. GraphQL responses take the form of a hierarchical tree. The leaves of this tree are typically GraphQL Scalar types. (May also be Enum types or null values). The Scalar fields don’t have any sub-fields – they are the leaves of the query.

The second question is, “How to use Scalars in a schema design?

We are building a Social Media Platform and we want to determine the fields of a Post object. Here is our sample Schema.

type Post {
postedby: Account @computed(query: "hypi.id = '${self.hypi.createdBy}'")
date: DateTime
text: String
likecount: Int @computedCount(field: "likedby")
likedby: [Account!]
comments: [Post!]
rating: Float
share: Json
postuuid: UUID
gppost: Boolean
tagFriends: [String]
}

The above Post object has used certain built-in scalar types from GraphQL like String, Int, Float, Boolean, etc. It supports custom scalar types like DateTime, UUID, JSON as well.

· 6 min read

How do you work with One-to-One or One-to-Many relationships in Hypi?

The example in this tutorial will answer this question.

Hypi’s low code platform supports the following two types of relationships between two entities (tables).

  • One-to-One relationship
  • One-to-Many relationship

We commonly see One-to-Many relationships examples in data-driven applications.

In one-to-many relationships, a single record in a table(entity) gets referenced by many records in another table (entities).

Then, what is a One-to-One relationship?

A single record in one table (entity) gets referenced by exactly one record in another table (entity).

Let’s deep dive into using one-to-one and one-to-many relationships in Hypi’s low code platform!

In this example, we will use the below schema.

type Profile {
userAccnt: Account @computed
(query: "hypi.id = '${self.hypi.createdBy}'")
address: Address
friends: [Account!]
}

This is a profile of a user of a social media platform. Now, we will check the usage of one-to-one and one-to-many relationships using the above schema.

*Please note Address and Account are the in-built core tables provided by Hypi.

Here is the ER diagram of the schema for better understanding

· 10 min read

CRUD operations are the backbone of any relational database application. At the user interface level, CRUD operations are relevant as well. Hypi’s low code APIs help you implement CRUD operations in the data-driven application.

Let’s take a look at CRUD operations using Hypi’s low code APIs through this tutorial.

We shall start with a simple question. What does CRUD stand for?

CRUD is an acronym for Create, Read, Update, Delete (CRUD) referring to operations necessary for the persistent storage and retrieval of data.

Hypi is a serverless low code backend platform that provides CRUD APIs (among many others). In Hypi you don’t write CRUD methods, they’re built in i.e., lowcode.

In Hypi you perform Query operations to get data from the database, you perform Mutations to create or update data in the database. Create, Update and Delete are mutations. Read is the Query.

· 9 min read

img\blog\

The future of software development is low code!

This is a quick guide to using the most feature-rich low code platform in 2021 – Hypi! 

You are already in the future when you have made up your mind to use Hypi for Application development.

There may be a few low code platforms out there but Hypi provides everything that you need to build data-driven applications in a single comprehensive platform.

What makes Hypi the most feature-rich low code platform of 2021? In this guide, we will look at its amazing features.

· 2 min read

As we recently announced, we’re rapidly working towards general availability (GA) of our services. With this comes expectations from our community which we will strive to meet.

Chief amongst them is support. Hypi believes in providing full 360 support, this means:

  1. Directly from our team, via email, chat or call
  2. Via the community
  3. By asking questions and getting recommendations and best practices from others
  4. Through collaboration

Today we’re announcing the Hypi monthly hackathon. We will offer $500 USD to the first place winner, $300 to second place and $200 to third.

By doing this, we hope to foster collaboration amongst our community members. As a participant, you will be able to enter by yourself or as a team of up to 5. What you build will be limited only by your imagination!

It doesn’t end there, the full list of prizes available each month are:

  1. $1000 for the top 3 apps each month.
  2. 1st place winner gets the option to join the Hypi partner network (details to follow)
  3. Any app developed during the competition will be given free access to our Growth plan for 12 months

We will publish the full rules and terms & conditions before the first competition starts on Nov 1st 2020. Enter below to join!

· 4 min read

The Hypi team is incredibly proud to announce today that we’re making our second public beta available today.

This has been in the making for a few months after receiving very valuable feedback from our community. Not only have we listened to the original feedback, some members of our community have directly contributed to the improvements in this release.

Build scalable apps in record time!