eventaccord-ai

EventAccord AI

An AI-powered agreement, scheduling, and payment platform for the event industry. Transform messy event conversations into clear agreements, synced calendars, and automatic payments.

Overview

EventAccord AI unifies the fragmented workflow of event planning by integrating:

Features

Core Functionality

Tech Stack

Frontend

Backend

AI & Integrations

Getting Started

Prerequisites

Installation

# Clone the repository
git clone <repository-url>
cd eventaccord-ai

# Install dependencies
npm install

# Set up environment variables
cp .env.example .env
# Edit .env with your configuration

# Run database migrations
npm run migrate

# Start development server
npm run dev

Environment Variables

See .env.example for required environment variables including:

Project Structure

eventaccord-ai/
├── frontend/          # Next.js frontend application
├── backend/           # NestJS backend services
├── shared/            # Shared types and utilities
├── docs/              # Documentation
└── scripts/           # Utility scripts

Development

Running Locally

# Start backend
cd backend
npm run start:dev

# Start frontend (in another terminal)
cd frontend
npm run dev

Testing

# Run all tests
npm test

# Run with coverage
npm run test:cov

API Documentation

API documentation is available at /api/docs when running the backend server.

Contributing

This is a private project. For contributions, please contact the project maintainer.

License

Private - All rights reserved