https://github.com/beaprogrammer02345/lead-generator
https://github.com/beaprogrammer02345/lead-generator
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/beaprogrammer02345/lead-generator
- Owner: beaprogrammer02345
- Created: 2024-10-28T13:12:10.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-10-30T05:25:27.000Z (over 1 year ago)
- Last Synced: 2024-10-30T08:36:22.524Z (over 1 year ago)
- Language: TypeScript
- Homepage: https://lead-generator-five.vercel.app
- Size: 242 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Lead Generator
An AI-powered platform built with Next.js, React.js, Clerk, Tailwind CSS, Drizzle ORM, TypeScript, and Gemini API. It helps generate market-standard responses and dummy leads with contact info, stored in Neon PostgreSQL. These leads and insights can be used for sales, marketing, and other purposes.
## Tech Stack
- **Frontend** : Next.js, React.js, Tailwind CSS
- **Backend**: TypeScript, Gemini API
- **Auth**: Clerk
- **Database**: Neon PostgreSQL, Drizzle ORM
## Features
- **AI Tools**: Generate marketing responses using the Gemini API.
- **Lead Generation**: Create dummy leads((due to Twitter & Reddit API rate limit) with contact info from various sources.
- **Authentication**: Secure user access via Clerk.
- **Data Storage**: Manage leads and outputs in Neon PostgreSQL.
## Setup Instructions
1)**Clone & Install**
``` bash
git clone https://github.com/your-username/your-repo-name.git
cd your-repo-name
npm install
```
2)**Environment Variables**
Create `.env.local` and add:
```bash
CLERK_API_KEY=your_clerk_api_key
GEMINI_API_KEY=your_gemini_api_key
DATABASE_URL=your_neon_postgres_url
```
3)**Run the App**
``` bash
npm run dev
```
Visit http://localhost:3000.
4)**Sync Database**
``` bash
npm run drizzle:sync
```
## Usage
Login via Clerk.
Use AI tools to generate marketing responses.
Create and store leads in the Neon database.
## Contributing
Fork the repo.
Create a branch: git checkout -b feature-name.
Push and open a pull request.
## Contact
📧 annusingh09163@gmail.com