T-Sender UI is a Web3 application built with Next.js, utilizing various libraries and frameworks such as RainbowKit, Wagmi, and Tailwind CSS. This repository contains the source code for the application.
- Wallet setup and management using Synpress and MetaMask
- Support for multiple blockchain networks (Anvil, Zksync, and Mainnet)
- Integration with RainbowKit for wallet connectivity
- Utilizes Wagmi for blockchain interactions
- Customizable theme using Next Themes
- Clone the repository:
git clone https://github.com/viktorhugo/t-sender-ui.git
- Install dependencies:
npm install
oryarn install
- Start the development server:
npm run dev
oryarn dev
- Open your browser and navigate to
http://localhost:3000
This repository uses Vitest for testing. To run tests, use the following command:
npm run test
oryarn test
This repository also use Synpress and Playwright for end-to-end for testing. To run tests, use the following command:
npm playwright test --ui
oryarn playwright test --ui
The application uses environment variables for configuration. You can find the configuration options in the src/rainbowKitConfig.tsx file.
Contributions are welcome! If you'd like to contribute to this project, please fork the repository, make your changes, and submit a pull request.
This project is licensed under the MIT License.
This project uses various open-source libraries and frameworks. We'd like to thank the maintainers and contributors of these projects for their hard work and dedication.