https://github.com/tinniaru3005/coin-craze
A decentralized application (DApp) that allows users to create and trade meme coins effortlessly.
https://github.com/tinniaru3005/coin-craze
dapp ethereum ethersjs hardhat memecoin pump-fun smart-contracts solidity
Last synced: about 2 months ago
JSON representation
A decentralized application (DApp) that allows users to create and trade meme coins effortlessly.
- Host: GitHub
- URL: https://github.com/tinniaru3005/coin-craze
- Owner: tinniaru3005
- License: mit
- Created: 2025-02-14T19:16:06.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-02-18T09:04:10.000Z (3 months ago)
- Last Synced: 2025-04-12T08:59:19.050Z (about 2 months ago)
- Topics: dapp, ethereum, ethersjs, hardhat, memecoin, pump-fun, smart-contracts, solidity
- Language: JavaScript
- Homepage:
- Size: 174 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# coin.craze
A decentralized application (DApp) that allows users to create and trade meme coins effortlessly.
https://github.com/user-attachments/assets/549f75f6-831e-4a2d-a712-e2981b98449e
## Technology Stack & Tools
- Solidity (Writing Smart Contracts & Tests)
- Javascript (Next.js & Testing)
- [Hardhat](https://hardhat.org/) (Development Framework)
- [Ethers.js](https://docs.ethers.io/v5/) (Blockchain Interaction)
- [Next.js](https://nextjs.org/) (Frontend Framework)## Requirements For Initial Setup
- Install [NodeJS](https://nodejs.org/en/). We recommend using an LTS (long-term-support) version, and preferably installing NodeJS via [NVM](https://github.com/nvm-sh/nvm#intro).## Setting Up
### 1. Clone/Download the Repository### 2. Install Dependencies:
`$ npm install`### 3. Run tests
`$ npx hardhat test`### 4. Start Hardhat node
`$ npx hardhat node`### 5. Run deployment script
In a separate terminal execute:`$ npx hardhat ignition deploy ignition/modules/Factory.js --network localhost`
If you have previously deployed you may want to append `--reset` at the end:
`$ npx hardhat ignition deploy ignition/modules/Factory.js --network localhost --reset`
### 6. Start frontend
`$ npm run dev`