A React-based application for indexing and monitoring relay protocol transactions, created with GitHub Spark.
The application is automatically deployed to GitHub Pages on every push to the main branch.
- Real-time transaction monitoring
- Protocol indexing and analysis
- Interactive dashboard interface
- Built with modern React and TypeScript
- Created using GitHub Spark
- Frontend: React 19, TypeScript
- Styling: Tailwind CSS, Radix UI components
- Build Tool: Vite
- Package Manager: pnpm
- Icons: Phosphor Icons, Heroicons
- Deployment: GitHub Pages with GitHub Actions
- Node.js (version 16 or higher)
- pnpm (install with
npm install -g pnpm)
# Clone the repository
git clone https://github.com/warengonzaga/relay-protocol-indexer-app.git
cd relay-protocol-indexer-app
# Install dependencies
pnpm install
# Start development server
pnpm dev# Development server
pnpm dev
# Build for production
pnpm build
# Preview production build
pnpm preview
# Lint code
pnpm lint
# Optimize dependencies
pnpm optimizeThe development server will start at http://localhost:5000/ by default.
This application was created using GitHub Spark, a GitHub feature that enables you to build micro web apps with natural language. Key features include:
- Natural Language Development: Build apps by describing what you want in plain English
- Instant Deployment: Automatically deployed and shareable micro web apps
- Modern Web Stack: Built with React, TypeScript, and modern tooling
- GitHub Integration: Seamlessly integrated with GitHub's development ecosystem
To create a production build:
pnpm buildFor GitHub Pages deployment:
pnpm build:gh-pagesThe built files will be generated in the dist directory.
This project is configured for automatic deployment to GitHub Pages using GitHub Actions. Every push to the main branch will trigger a new deployment.
To deploy manually:
- Make sure GitHub Pages is enabled in your repository settings
- Set the source to "GitHub Actions" in Pages settings
- Push to the main branch or run the workflow manually
To preview the production build locally:
pnpm previewpnpm buildThe built files will be generated in the dist directory.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
