This is my first blockchain project which I have done at my blockchain bootcamp
clone this repository using
git clone
or using desktop github after downloading you have to install dependencies seperatelly in frontend and backedend folder
#backend
to download node dependencies folder go to backedend folder(backend root folder) and run this comand
npm install
now to run this backend services run this comand
npm start
localhost will start at port 5000
#frontend
now go to frontend folder and run
npm install
to download dependencies
now after adding dependencies run
npx nuxt
server will start at port 3000
if not try running
npm install nuxt
to install nuxt and than try to start the server.
I used Remix IDE for smart contracts Deployment
using Remix IDE deploy all these smart contracts and copy the ABIs using these ABIs you can communicate with the backend server
To run this project, you will need to add the following environment variables to your .env file
API_KEY
ANOTHER_API_KEY
Jackport Game (Based on Blockchain Technology)
Basically this project is consistes of three components:
- Frontend
- Backend
- Blochchain (smart contracts)
I have used vue.js for the frontend design using nuxt This is a simple frontend Jackport Dashboard system with wallet integration using web3
User can Sign Up and LogIn User can Enter in our Jackport Game (incomplete from frontend side) wallet integration is done at frontend side
-
Backend is developed using node.js and MongoDB as Database is used.
-
IPFS is used for the NFTs metadata storage and User information storage
-
Transactions record is stored in database for the backend processing