Forem

bkid00
bkid00

Posted on

6 5

Go App With AppWrite⛳

Overview of My Submission

A simple Application with Go Language and AppWrite.🐋

run the script

/bin/sh run.sh
Enter fullscreen mode Exit fullscreen mode

To Modify

You need to to modify env vars set in run.sh using your own

  • BASEPATH
  • PORT
  • PROJECT_ID
  • TOKEN

How it works ?

It project use the appwrite provided apis. Fow now, only database endpoint are implement in this project.

  • Procedures
  • Create new collection
  • List all avaiable collections
  • Create a new document using the id of inserted collection

Is required to set payload for create collection in the format below

{
  "data": {
    "key": "value3"
  } 
}
Enter fullscreen mode Exit fullscreen mode

The data key is mandatory. key is the registered key in Collection.CollectionCreateInputRule.
If you modify the value of key, modify it in the create collection payload too.

inputRule := Collection.CollectionCreateInputRule{
  Label:    "label",
  Key:      "myKey",
  Type:     "text",
  Default:  "no set",
  Required: false,
    Array:    false,
}

{
  "data": {
    "myKey": "value4"
  } 
}
Enter fullscreen mode Exit fullscreen mode

Submission Category:

Wacky Wildcards

Link to Code

GitHub logo bkid00 / GoLangApp-Appwrite

Go Lang Application with Appwrite for Dev +Appwrite Hackathon

GoLangApp-Appwrite

Go Lang Application with Appwrite for Dev +Appwrite Hackathon

See you guys!!🤗

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read more →

Top comments (0)