this is a copy of Real Kickstarter web app built with nodejs (express)
, reactjs
and mongodb
and ❤️ on the Rinkeby Ethereum Test Network
- You can Start Your Campaign and Ask for Ethereum Donation
- You can do authenication on this web app!
- You can write about your campaign All in Markdown
- You can like/dislike and report any campaign!!!
- You interact with your Meta Mask Wallet
- The Smart Contract Written in Solidity and tested with
mocha
andremix IDE
- Handeling front-end routing with Nextjs
- Every Thing is free and cool 😄
--- build // the compiled version of the campaign and you can deploy it on your blockchain!
--- contarcts // the contract that wrotes in solidity
--- pages // the pages that handles by react and next.js
--- server // the server directory (back-end)
--- test // all the test files!!!
--- campaign.js
--- compile.js // the compile script
--- deploy.js // the deploy script for deploying on rinkeby test network
--- factory.js
--- routes.js // routes that handles by nextjs
--- server.js // the server script for nextjs
--- web3.js // connection between web3 and infura provider
--- package.json // your package.json
for running your back-end after installing
node_module
via commandnpm install
simply runnpm run sever
and then go to the http://localhost:8000/
for running your front-end after installing
node_module
and after running your Nodejs Server via commandnpm install
simply runnpm run dev
and then go to the http://localhost:3000/
for compiling your contract after installing
node_module
simply runnpm run compile
for deploying your contract after installing
node_module
and compiling simply runnpm run deploy
for running test methods after installing
node_module
via commandnpm install
simply runmocha
and you can see the test result right in your console!
for Working With Demo You Can Click On Link Below and Do Not Forget to give me 🌟 🌟 🌟 🌟
Check Out Demo! 😄