This repository contains the source code for Beeba Swap, a decentralized exchange (DEX) project developed as part of the Blockchain class (040613905) taught by Professor TSR at King Mongkut's University of Technology North Bangkok (KMUTNB) during my Bachelor's degree.
Live Product: beeba-swap.github.io
Beeba Swap is a practical implementation of blockchain concepts learned during the course. It demonstrates the fundamental principles of decentralized exchanges, including token swapping, smart contract interaction, and user wallet integration.
- Decentralized Token Swapping: Allows users to exchange tokens directly from their wallets.
- Smart Contract Implementation: Leverages smart contracts to automate and secure transactions.
- Web3 Integration: Connects to user wallets (e.g., MetaMask) for seamless interaction.
- Educational Purpose: Primarily developed for educational purposes, showcasing the practical application of blockchain technology.
- [Add any other specific features you have here]
-
Clone the Repository:
git clone [https://github.com/beeba-swap/beeba-swap.github.io.git](https://www.google.com/search?q=https://github.com/beeba-swap/beeba-swap.github.io.git) cd beeba-swap.github.io
-
Install Dependencies:
# Using npm npm install # Or using yarn yarn install
-
Run the Development Server:
# Using npm npm start # Or using yarn yarn start
Open your browser at
http://localhost:3000. -
Configuration:
- If the project requires connecting to a specific blockchain network or setting up environment variables, refer to the project's configuration files.
To deploy this project:
-
Build the Project:
# Using npm npm run build # Or using yarn yarn build
-
Deploy the
builddirectory:- You can deploy the contents of the
builddirectory to platforms like GitHub Pages, Netlify, Vercel, or any static web hosting service.
- You can deploy the contents of the
- Professor TSR, KMUTNB, for their guidance and instruction in the Blockchain class.
- The open-source community for providing valuable resources and libraries.
This project was developed as part of an academic course and may not be suitable for production use without further development and security audits.