Skip to content

funded-labs/crowdfund-nft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CrowdFund NFT - Crowdfunding on the IC using NFTs as proof of ownership

Backend
The backend stores all the user/project info.

Frontend
Built using Next.js

Live Demo in IC Mainnet 🥳

https://kn5ky-6iaaa-aaaai-qbikq-cai.ic0.app/

Quick Start (Run locally)

Install:

sh -ci "$(curl -fsSL https://sdk.dfinity.org/install.sh)"

Clone this Git repository:

git clone https://github.com/CrowdFund-NFT/crowdfund-nft

Open command terminal: Enter the commands to start dfx local server:

cd crowdfund-nft
dfx start --clean

Note: If you run it in MacOS, you may be asked allow connections from dfx local server.

In a new terminal window, enter the commands to install dependencies, deploy canister and run Next.js dev server:

npm install
dfx deploy
npm run dev

Open in Chrome the following URL to try the demo app:
http://localhost:3000/

Cleanup - stop dfx server running in background:

dfx stop

Project Structure

Internet Computer has the concept of Canister which is a computation unit. This project has 2 canisters:

  • backend
  • frontend

Canister configuration are stored in dfx.json.

Deployment

There 2 sets of Canister on the IC (production and staging)

dfx deploy --network staging
dfx deploy --network production

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published