An open API service indexing awesome lists of open source software.

https://github.com/romit77/evencio

events made ez with Evencio
https://github.com/romit77/evencio

ai nextjs openai-api sql typescript

Last synced: 2 months ago
JSON representation

events made ez with Evencio

Awesome Lists containing this project

README

          

# 🎉 Evencio - Event Management Platform

Evencio is a comprehensive event management platform designed to help teams create, organize, and execute memorable events with ease. This platform offers a range of features to streamline event planning and enhance collaboration.

## Key Features

- **Event Creation**: Easily create and manage events with detailed information such as name, location, date, description, and more.
- **Speaker Recommendations**: Get suggestions for speakers based on expertise and budget.
- **Budget Management**: Track and optimize event budgets with detailed expense management.
- **Social Media Integration**: Generate and post event content directly to social media platforms.
- **Poster Generation**: Automatically create engaging event posters using AI.
- **Collaboration Tools**: Utilize workspaces and chat features to collaborate with team members.
- **Secure Authentication**: User-friendly and secure authentication via Clerk.
- **Subscription Management**: Manage subscriptions and access levels with Stripe integration.

## Tech Stack

- **Next.js 14**
- **React**
- **TypeScript**
- **Tailwind CSS**
- **Prisma**
- **OpenAI API**
- **PlanetScale**
- **MySQL**
- **Stripe**
- **Clerk**
- **Shadcn-ui**

## Installation

1. **Clone the Repository**:

```bash
git clone https://github.com/yourusername/evencio.git
cd evencio
```

2. **Install Dependencies**:

```bash
npm install --legacy-peer-deps
```

3. **Set Up Environment Variables**:

- Create a `.env` file in the root directory.
- Add your environment variables (e.g., database URL, API keys).

4. **Run the Development Server**:

```bash
npm run dev
```

5. **Access the Application**:
- Open [http://localhost:3000](http://localhost:3000) in your browser to see the app.

## Usage

- **Creating an Event**: Navigate to the event creation page, fill in the event details, and save.
- **Managing Budgets**: Use the budget management feature to add expenses and track total spending.
- **Generating Posters**: Use the poster generation tool to create visually appealing posters for your events.
- **Posting to Social Media**: Generate content and post directly to your chosen social media platforms.
- **Collaborating with Teams**: Use the chat and workspace features to communicate and collaborate with your team.

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.

## Screenshots

![image](https://github.com/user-attachments/assets/c1ba6d91-4790-4912-8241-de6e65fc792c)
![image](https://github.com/user-attachments/assets/44a74698-3bd4-4f91-a1db-9c402bd07dfc)
![image](https://github.com/user-attachments/assets/13dabcf5-38f9-4284-9a21-4e8510ab83c1)
![image](https://github.com/user-attachments/assets/ec954d78-6113-47cb-9bdc-b92c2c0afc2b)
![image](https://github.com/user-attachments/assets/98073269-dd2d-47db-b032-623a7e2b090c)