Plan Events. Bring People Together. Grow Communities.
Agora is an event and ticketing platform built for organizers, creators, and communities to create events, sell tickets, and manage attendees with ease. Built on Stellar, it enables fast, low-cost, borderless payments using USDC.
Live Demo: https://agora-web-eta.vercel.app/
- Event Management: Create and customize event pages.
- Ticketing: Sell tickets seamlessly with 0% platform fees on the Pro plan.
- Payments: Instant payouts via Stellar USDC.
- Community: Follow organizers and discover events.
- Frontend: Next.js, React, Tailwind CSS, Framer Motion.
- Blockchain: Stellar Smart Contracts (Soroban).
- Package Manager: pnpm.
This project is organized as a monorepo:
apps/web: The main frontend application (Next.js). Please read the Frontend Guidelines regarding styles and components before contributing.contracts: Smart contracts and blockchain logic.
The backend is built using Rust and the Axum web framework, following a clean and modular architecture designed for scalability and maintainability.
routes/– API route definitions and versioned endpointshandlers/– Request handlers (controllers/business logic)models/– Data models and domain structuresutils/– Shared helpers and utilitiesconfig/– Environment and configuration managementmain.rs– Application entry point and server bootstraplib.rs– Central module exports
This separation of concerns allows the backend to scale independently, supports clean testing, and keeps business logic isolated from routing and infrastructure code.
-
Clone the repository:
git clone https://github.com/your-username/agora.git cd agora -
Install dependencies:
pnpm install
-
Run the development server:
pnpm dev
We welcome contributions from the community! To contribute:
- Fork the Project.
- Create your Feature Branch (
git checkout -b feature/AmazingFeature). - Commit your Changes (
git commit -m 'Add some AmazingFeature'). - Push to the Branch (
git push origin feature/AmazingFeature). - Open a Pull Request.
Please ensure your code follows the existing style guidelines (see Frontend Guidelines for web) and passes all linting checks (pnpm lint).
If you find this project useful, please give it a star! ⭐️
Distributed under the MIT License. See LICENSE.md for more information.
© 2026 Agora. All rights reserved.