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
mochaandremix 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_modulevia commandnpm installsimply runnpm run severand then go to the http://localhost:8000/
for running your front-end after installing
node_moduleand after running your Nodejs Server via commandnpm installsimply runnpm run devand then go to the http://localhost:3000/
for compiling your contract after installing
node_modulesimply runnpm run compile
for deploying your contract after installing
node_moduleand compiling simply runnpm run deploy
for running test methods after installing
node_modulevia commandnpm installsimply runmochaand 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! 😄