An open API service indexing awesome lists of open source software.

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.

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`