Loading repository data…
Loading repository data…
AgriciDaniel / repository
AI-powered LinkedIn content generator with text, image & carousel posts. Features smart AI research, content calendar, batch generation, and direct LinkedIn posting via OAuth. Built with React, TypeScript & Gemini AI.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
An AI-powered application for generating and scheduling engaging LinkedIn posts. Built with React, TypeScript, and powered by Google's Gemini AI.
Clone the repository
git clone https://github.com/AgriciDaniel/linkedin-content-creator.git
cd linkedin-content-creator
Install dependencies
npm install
Configure environment variables
Copy .env.example to .env and fill in your API keys:
cp .env.example .env
Required API Keys
| Service | Required | Purpose | Get it from |
|---|---|---|---|
| Gemini API | Yes | AI content generation | Google AI Studio |
| LinkedIn OAuth | Yes | Post to LinkedIn | LinkedIn Developers |
| Firecrawl API | Optional | Web research | Firecrawl |
Add your Gemini API key in the app's Settings panel, or set it in .env.local:
GEMINI_API_KEY=your_gemini_api_key
http://localhost:5000 (main app)http://localhost:5001 (OAuth proxy server)openidprofilew_member_social.env# Start the development server
npm run dev
# Start with OAuth proxy server (for LinkedIn posting)
npm run dev:full
npm run build
npm run preview
# Run all E2E tests
npm run test:e2e
# Run tests with UI
npx playwright test --headed
# Run specific test file
npx playwright test e2e/app.spec.ts
├── components/ # React components
├── services/ # API and business logic services
├── e2e/ # Playwright E2E tests
├── server/ # OAuth proxy server
├── public/ # Static assets
└── types/ # TypeScript type definitions
The app includes comprehensive E2E tests:
App created by Agrici Daniel
Join our community for tips, updates, and support:
MIT License - see LICENSE for details.
Built by Agrici Daniel - AI Workflow Architect.