Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/analitico-771/defi-dex

This app will be a Decentralized Finance (DeFi) Application (DApp) known as a Decentralized Exchange (DEX).
https://github.com/analitico-771/defi-dex

babel ethereum ganache javascript json postman reactjs redux solidity truffle web3

Last synced: 7 days ago
JSON representation

This app will be a Decentralized Finance (DeFi) Application (DApp) known as a Decentralized Exchange (DEX).

Awesome Lists containing this project

README

        

1. The Purpose of the app is to build a Decentralized Finance (DeFi) Application (DApp) known as a Decentralized Exchange (DEX). This app will be built on the Test Network of the blockchain and will be fully compatible and functional for the Main Network. This app will serve as a test case for the creation of a Smart Contract ERC20 Token and a DEX. Internal testing of blockchain operation and security using Mocha and Chai is implemented into the Master Plan for developing the app. People and businesses will be able to swap tokens and conduct other types of blockchain transactions via a Frontend Portal or by executing smart contract calls built on their application such as a trading bot, etc.

Testing is conducted during each step of the Token development and throughout the project to ensure that all functions worked properly and that there was not exposure to potential exploits in the code due to mathermatical errors or potential calculation exploits.

There are screenshots of the testing in test/project_images folder

2. Layout and user functionality
TBD
3. M.V.P
*Provide the following:
- TBD
- Securely connect to crypto wallet
- Build out all pages with buttons
- All buttons working and navigates to designated page
4. Color schemes
- TBD
* Title Novaswap (with link to live Demo)
* Overview (description of your app)
This app is a DeFi DEX based on Smart Contract ERC20 Token standards. The user can securely connect a crypto wallet and swap tokens and conduct other types of blockchain transactions via the Frontend Portal or by executing smart contract calls built on their application such as a trading bot, etc.

* Tech Stack
* Languages: Solidity, Truffle, React, Redux, CSS, JS, HTML
* Other: Ganache, Ethereum, JSON, Postman, Web3, Babelrc

* Stretch Goals (Future)
* TBD

* Code Snippets
* TBD

* Screenshots Of The App
* TBD

* Screenshots Testing The App
* ![](/test/project_images/testing/token_tests/test_1_deploy_token.jpg)
* ![](/test/project_images/testing/token_tests/test_1.1_deploy_token.jpg)
* ![](/test/project_images/testing/token_tests/token_creation.jpg)

* Logo
* TBD
* Developer Team
* Jose Tollinchi
* https://github.com/AnaIitico

* Resources
* https://web3js.readthedocs.io/en/v1.3.4/
* https://javascript.info/async
* https://truffleframework.com/
* https://truffleframework.com/docs/truffle/testing/testing-your-contracts
* https://mochajs.org/
* https://www.chaijs.com/
* https://reactjs.org/
* https://docs.soliditylang.org/en/v0.5.7/
* https://eips.ethereum.org/EIPS/eip-20
* https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20.md