Skip to content

I'm working on a DApp token exchange platform using Astro, React, Redux for frontend, Solidity, Node.js for backend, and deploying with Hardhat to the blockchain network

License

Notifications You must be signed in to change notification settings

mrnazu/token-exchange-platform

Repository files navigation

Token Exchange Web3 Platform

image

This projcet aims to create a decentralized token exchange platform that allows users to trade various tokens securely and efficiently on the blockchain.

Technology Stack

  • Frontend: Astro, React, Redux
  • Backend: Solidity, Node.js
  • Blockchain Integration: Ether.js
  • Development Environment: Hardhat

Features

  • User registration and authentication
  • Token listing and trading
  • Order book management
  • Wallet integration
  • Transaction history tracking
  • Smart contract auditing and security measures

Development Process

I'll follow an agile development process, breaking down the project into sprints and regularly reviewing and iterating on my progress.

Deployment

I plan to deploy my application to the Ethereum blockchain network. I'll start by deploying to a test network for testing purposes before deploying to the main Ethereum network. I'll also implement monitoring and maintenance strategies to ensure the smooth operation of the deployed application.

Future Plans

In the future, I plan to add new features, integrate with additional blockchain networks, optimize performance, and scale the platform to accommodate a larger user base.

🧞 Commands

All commands are run from the root of the project, from a terminal:

Command Action
npm install Installs dependencies
npm run dev Starts local dev server at localhost:4321
npm run build Build your production site to ./dist/
npm run preview Preview your build locally, before deploying
npm run astro ... Run CLI commands like astro add, astro check
npm run astro -- --help Get help using the Astro CLI
npx hardhat accounts Lists available accounts in Hardhat network
npx hardhat compile Compiles contracts using Hardhat
npx hardhat clean Clears the cache and deletes artifacts
npx hardhat test Runs tests for smart contracts
npx hardhat node Spins up a local Hardhat node for development
node scripts/sample-script.js Runs a sample script
npx hardhat help Provides help for using Hardhat

Getting Started

To get started with the project, follow these steps:

  1. Clone the repository: git clone https://github.com/mrnazu/token-exchange-platform.git
  2. Install dependencies: npm install
  3. Start the development server: npm run dev
  4. Connect to a blockchain node: npx hardhat node
  5. Deploy smart contracts: npx hardhat deploy

Contributing

I welcome contributions from the community! If you'd like to contribute to the project, please follow our contributing guidelines and submit a pull request.

License

This project is licensed under the MIT License.

About

I'm working on a DApp token exchange platform using Astro, React, Redux for frontend, Solidity, Node.js for backend, and deploying with Hardhat to the blockchain network

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published