Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/darshit02/corinna-ai

Struggling to manage your email marketing and website interactions? Look no further! Introducing the corinna-ai, your one-stop SAAS solution powered by AI to streamline your marketing efforts.
https://github.com/darshit02/corinna-ai

neondb nextjs15 nodemailer open-ai postgresql prisma shadcn-ui stripe system-design tailwindcss

Last synced: about 1 month ago
JSON representation

Struggling to manage your email marketing and website interactions? Look no further! Introducing the corinna-ai, your one-stop SAAS solution powered by AI to streamline your marketing efforts.

Awesome Lists containing this project

README

        

Corinna - automate your Email-Marketing

This is a repository for Fullstack Email-Marketing Chat-bot website: Next.js 15, EmailMarketing, React, Prisma, Stripe, Tailwind, Postgrasql;

Key Features:
- πŸ“‘ RealTime Communication
- 🌐 Generating questions
- πŸ”— Connecting Next.js app to another domain which you want
- πŸ” Authentication
- πŸ“Έ upload your domain logo
- πŸ‘€ count the users
- 🚦 Live statuses
- πŸ’¬ Real-time AI chat using open-AI
- 🎨 Unique Identification with unique domain
- πŸ‘₯ Following Instructions
- 🚫 No code Chatbot
- πŸŽ›οΈ Dashboard with live stack
- πŸ”’ security
- πŸ“΄ mode swipe
- 🏠 Intresttig UI
- πŸ” Search Chat for spacific Chat
- πŸ”„ Syncing user information to our DB
- 🀝 Email automation
- 🎨 Beautiful design
- ⚑ Blazing fast application
- πŸ“„ SSR (Server-Side Rendering)
- πŸ—ΊοΈ Grouped routes & layouts
- πŸ—ƒοΈ Postgrasql
- πŸš€ Deployment

### Prerequisites

**Node version 18.17 or later**

### Cloning the repository

```shell
git clone https://github.com/Darshit02/corinna-ai
```

### Install packages

```shell
npm i
```

### Setup .env file

```js
NODE_MAILER_EMAIL=
NODE_MAILER_GMAIL_APP_PASSWORD=

NEXT_PUBLIC_PUSHER_APP_CLUSTOR=
NEXT_PUBLIC_PUSHER_APP_SECRET=
NEXT_PUBLIC_PUSHER_APP_KEY=
NEXT_PUBLIC_PUSHER_APP_ID=

OPEN_AI_KEY=

NEXT_PUBLIC_UPLOAD_CARE_PUBLIC_KEY=
UPLOAD_CARE_SECRET_KEY=

NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=

NEXT_PUBLIC_CLERK_SIGN_IN_URL=/auth/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/auth/sign-up

STRIPE_SECRET=
NEXT_PUBLIC_STRIPE_PUBLISH_KEY=

DATABASE_URL=

```

### Setup Prisma

Add MySQL Database (I used neonDB)

```shell
npx prisma generate
npx prisma db push

```

### Start the app

```shell
npm run dev
```

## Available commands

Running commands with npm `npm run [command]`

| command | description |
| :-------------- | :--------------------------------------- |
| `dev` | Starts a development instance of the app |