Skip to content
This repository was archived by the owner on Mar 29, 2025. It is now read-only.

buidlfyHq/buidlfy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

331 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

No-code dapp builder

Buidlfy is a blazingly fast, totally extendable launcher. It lets you complete tasks, calculate, share common links, and much more.
Try Buidlfy Now at https://buidlfy.com/.

Local Setup

With Docker

Quickly set up Buidlfy through Docker by using the following commands:

  • Clone this repo: https://github.com/buidlfyHq/buidlfy.git
  • Refer the ENV section to create a .env file in the server and builder directory
  • Start all the services
    docker compose build --no-cache
    docker compose up -d
    

Without Docker

You have to set up the server and the dev environment to run Buidlfy locally.

Server

You can follow these steps to setup the server:

  • Install Node 16.x either manually or using a tool like nvm (recommended)
  • Clone this repo: https://github.com/buidlfyHq/buidlfy.git
  • Go inside the server directory
  • Run npm i to install dependencies
  • Refer the ENV section to create a .env file in the server directory
  • Start the server
    npm run dev
    

You can access the server at: http://localhost:8000

Builder

You can follow these steps to setup the builder:

  • Install Node 18.x either manually or using a tool like nvm (recommended)

  • Clone this repo: https://github.com/buidlfyHq/buidlfy.git

  • Go inside the builder directory

  • Run npm i to install dependencies

  • Refer the ENV section to Create a .env file in the builder directory

  • Start the builder

    npm start
    

You can access the server at: http://localhost:3000

ENV

Create a .env file in the server and builder directories with the following configuration after cloning the Buidlfy repository:

Server

# PORT
PORT = 8000

# DATABASE
# DB_HOST = 127.0.0.1
DB_PORT = 27017
DB_DATABASE = buidlfy

#TWITTER
BEARER_TOKEN = xxxx
BUIDLFY_TWITTER_ID = 1565721219680600065
TWEET_TEXT = Build dapps within minutes without writing a single piece of code using Buidlfy. Follow Buidlfy on Twitter @BuidlfyHQ
MAX_RESULTS = 20

# LOG
LOG_FORMAT = dev
LOG_DIR = ../logs

# CORS
ORIGIN = http://localhost:3000
CREDENTIALS = true

# BUIDLFY CREDENTIALS
SPHERON_TOKEN = xxxx
ORGANIZATION_ID = xxxx
DECODER_GIT_URL = https://github.com/buidlfyHq/buidlfy.git
DECODER_GIT_BRANCH = dev
CORS_ADDRESS = *
SITE_DOMAIN_NAME = buidlfy.app

# SPHERON DETAILS
SPHERON_API_HOST = https://api-v2.spheron.network
DEPLOYMENT_ENDPOINT = /v1/deployment

# CLOUDFLARE DETAILS
CLOUDFLARE_KEY = xxxx
CLOUDFLARE_EMAIL = xxxx
CDN_CNAME = xxxx
CLOUDFLARE_ZONE_ID = xxxx

WEB3_STORAGE_ACCESS_TOKEN = xxxx

Refer the following documentation sections to generate missing credentials (xxxx):

Builder

REACT_APP_TEMPLATE_LIST_TYPE="listed"
REACT_APP_TWITTER_TEXT="Build dapps within minutes without writing a single piece of code using Buidlfy. Follow Buidlfy on Twitter @BuidlfyHQ"

Documentation

For details on how to use Buidlfy, checkout our documentation.

Contribution

We encourage you to read the contribution guidelines to learn about our development process and how to propose bug fixes and improvements before submitting a pull request.

The Buidlfy community extends beyond issues and pull requests! You can support Buidlfy in many other ways as well.

Community

For help, discussions or any other queries: Join us on Discord

Reference

  • Contribution Guidelines
  • FAQ