Logo Lanfrica

hezronokwach/Passa

Domain:

digital infrastructure

Record type:

project
Creator:
hez
Host:
Transforming Kenya’s $123M events and creator markets with Stellar blockchain. Node.js/Express and Soroban enable fraud-proof tickets, instant payouts, and ROI tracking. Build with us to connect creators, brands, and fans in East Africa’s next big platform. # Passa: Secure African Events Passa is a cutting-edge event ticketing platform built for the African continent, leveraging blockchain technology to bring transparency, security, and fairness to fans, artists, and event organizers. ## Core Problems Passa Solves - **Ticket Fraud**: Eliminates fake tickets and scalping through on-chain verification. - **Delayed Artist Payments**: Ensures artists and creators are paid instantly through automated revenue splits. - **Lack of Transparency**: Provides clear, verifiable attribution for creators and sponsors, proving their impact. ## Key Features - **Live Event Grid**: A curated marketplace of upcoming events. - **Secure Ticket Purchasing**: Fans can buy authentic tickets with confidence. - **Instant Revenue Splits**: Artists and contributors receive their share of ticket sales in real-time. - **Creator Economy Hub**: A marketplace for event organizers to hire creative talent (videographers, designers, etc.) to promote their events. - **Transparent Attribution**: On-chain data provides undeniable proof of creative contributions and their impact. ## Tech Stack - **Frontend**: Next.js, React, TypeScript, Tailwind CSS, ShadCN UI - **Backend**: Next.js Server Actions, Prisma - **Database**: PostgreSQL - **Generative AI**: Firebase Genkit (for features like title translation) - **Blockchain**: (Handled externally) ## Getting Started 1. **Install dependencies**: ```bash npm install ``` 2. **Set up your environment**: - Copy the `.env.example` file to `.env`. - Update the `DATABASE_URL` variable with your PostgreSQL database connection string. - Set the `SESSION_SECRET` to a secure random string. - Add your Google Gemini API key to `GEMINI_API_KEY` if you want to use AI features. ``` DATABASE_URL="postgresql://USER:PASSWORD@HOST:PORT/DATABASE" SESSION_SECRET="your-super-secret-session-key" GEMINI_API_KEY="your-gemini-api-key" ``` 3. **Set up the database**: You can either run our setup script: ```bash ./simple-setup.sh …