Giter Site home page Giter Site logo

jhonsfran1165 / builderai Goto Github PK

View Code? Open in Web Editor NEW
22.0 22.0 4.0 4.68 MB

Saas builder for AI companies

Home Page: https://www.builderai.sh

License: GNU Affero General Public License v3.0

TypeScript 88.61% CSS 0.45% JavaScript 0.97% PLpgSQL 9.97%

builderai's Introduction

Sebastian Franco

Linkedin Badge Gmail Badge

Hi there ๐Ÿ‘‹

I'm Sebastian, Devops engieneer.

  • ๐Ÿ”ญ Iโ€™m currently working on reactioncommerce, datapipelines and kubernetes
  • ๐ŸŒฑ Iโ€™m currently learning devsecops, SRE, Go
  • ๐Ÿ’ฌ Ask me about any devops practice
  • ๐Ÿ“ซ How to reach me: [email protected]
  • โšก Stack: Infra as code with terraform, pullumi and packer. Kubernetes and Docker. Nodejs, python, TS and JS

builderai's People

Contributors

haroldvz-spot avatar jhonsfran1165 avatar shadcn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

pllz7

builderai's Issues

api metrics with tinybird

One of the coolest feature of the app is the ability to collect metrics for self improvement.

A lot of saas software has the problem where they begin to grow but don't know why or which features are the important for the user. Usually this can be done with a data driven product, so the idea behind this feat is the ability to create hooks to trigger metrics and send them to tinybird.

Ideally the user could decide which collector is best for its use case.

This is a good piece of software we can use to create an interface
https://github.com/DavidWells/analytics

For now, it would be enough if we could collect custom metrics by using hooks. Also consider track events in the API.

why tinybird you might ask?

Because it fits really well with the idea of this app and realtime analytics

migrate all supabase things to client

only use api when necessary, the rest can be handle with supabase client from the client. The supabase functions can handle validation and some logic.

config usage and limits

there are 2 ways a user from the app is billed. The first one is by a tier which has a set of features. Right now there is no validation for the limits on those features. For example only 1. organization in free tier.

Second, a user can be billed by usage. This approach is a bit trickier but if we manage to create a configuration for that, we can set the limits for instance of page views or something like that, and once that limit is hit we could use some mechanism to block the tenant.

This approach is different as pay as you go. For now pay as you go involves stripe communication and for the sake of simplicity better not do that now.

use TRPC

Evaluate the idea of using TRPC

create superAdmin account

Create a superadmin account where the owner of the saas software can have an overview of their tenants, stats and more.

support project roles

right now the app support basic roles for the organization but in the future we could need to expand that behavior to projects.

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.