REPOSITORY OVERVIEWLive repository statistics
★ 0Stars
⑂ 0Forks
◯ 0Open issues
◉ 0Watchers
27/100
OPENREPOHUB HEALTH SIGNALLimited signals
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
10 Community adoption25% weight
0 Maintenance state20% weight
100 License clarity10% weight
0 Project information10% weight
35 This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
Watch full demonstration of the DApp video
CryptoX---DApp
CriptoX is a decentralized application (DApp), that combines REACT/TYPESCRIPT/NODEJS/HARDHAT/SOLIDITY and METAMASK to send Sepolia ETH(Ethereum) interacting with blockchain for transactions
CLIENT FOLDER
emailjs env variables here in client is strictly for sending email from contact form on FRONTEND UI
giphy env variable api is when making a transaction, you will send/see a gif too (check Transaction page on FRONTEND UI)
ADD .env the next variables within the root directory of client.
- VITE_GIPHY_API=... ===>>> https://developers.giphy.com/
- VITE_EMAILJS_PUBLIC_KEY ===>> emailjs public key
- VITE_EMAILJS_SERVICE_ID ==>> emailjs service id
- VITE_EMAILJS_TEMPLATE_ID ==>> emailjs email template id
SERVER FOLDER
ADD .env the next variables within the root directory of server.
- EMAIL=... ===>> THIS is the email you will get the receipt after transaction
- EMAIL_PASSWORD=... ==>> This is the password of that email, is required
- MONGO_URI=... ==>> This is Your MONGODB URI link to your Atlas database for VSC
- JWT_SECRET=... ==>> JASON WEB TOKEN, you need it for authentication purposes
- PORT=... ==>> YOU CAN SET IT TO 3001
- PRIVATE_KEY=... ==>> THIS is your private Crypto wallet key
- ALCHEMY_API=... ==>> This is your alchemy_api key
- VITE_GIPHY_API=... ==>> just like in the frontend, a giphy api key
- RECAPTCHA_KEY=... ==>> this is RECAPTCHA google key, for verifying when sign up with RECAPTCHA
CLIENT FOLDER
ADD .env the next variables within the root directory of smart_contracts.
- PRIVATE_KEY=... ==>> THIS is your private Crypto wallet key
- ALCHEMY_API=... ==>> This is your alchemy_api key
To run this Application
Navigate into each directory and install dependencies
-
cd client
npm install
-
cd ../server
npm install
-
cd ../smart_contracts
npm install
Run the app in terminal
-
cd client
npm run dev
-
cd ../server
npm run dev
App start on localhost:5173