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/.
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
serverandbuilderdirectory - Start all the services
docker compose build --no-cache docker compose up -d
You have to set up the server and the dev environment to run Buidlfy locally.
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
serverdirectory - Run
npm ito install dependencies - Refer the ENV section to create a .env file in the
serverdirectory - Start the server
npm run dev
You can access the server at: http://localhost:8000
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
builderdirectory -
Run
npm ito install dependencies -
Refer the ENV section to Create a .env file in the
builderdirectory -
Start the builder
npm start
You can access the server at: http://localhost:3000
Create a .env file in the server and builder directories with the following configuration after cloning the Buidlfy repository:
# 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):
- Twitter Documentation: Twitter API
- Spheron Documentation: Spheron API, Spheron Organization
- Cloudflare Documentation: Cloudflare API, Cloudflare API Docs
- Web3 Storage Documentation: Web3 Storage API
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"
For details on how to use Buidlfy, checkout our documentation.
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.
For help, discussions or any other queries: Join us on Discord
- Contribution Guidelines
- FAQ