PicPost is a web application that allows users to generate and customize social media posts using AI technology. Built with modern web technologies and integrated with OpenRouter API for AI capabilities.
- AI-powered post generation
- Support for multiple social media platforms
- Clean and modern user interface
- Serverless architecture using Netlify Functions
- Frontend: HTML, CSS, JavaScript
- Backend: Netlify Functions (Serverless)
- AI Integration: OpenRouter API with Gemini Flash model
- Deployment: Netlify
├── assets/ # Static assets and platform icons
├── netlify/ # Netlify serverless functions
├── pages/ # Static pages (About, Privacy Policy, etc.)
├── index.html # Main application page
├── package.json # Project dependencies
└── netlify.toml # Netlify configuration
-
Clone the repository:
git clone https://github.com/iad1tya/pic-post.git cd pic-post -
Install dependencies:
npm install
-
Create a
.envfile in the root directory and add your environment variables:OPENROUTER_API_KEY=your_api_key_here YOUR_SITE_URL=your_site_url YOUR_SITE_NAME=PicPost
-
Run the development server:
netlify dev
This project is configured for deployment on Netlify. Simply connect your GitHub repository to Netlify and it will automatically deploy your site.
Make sure to configure the following environment variables in your Netlify dashboard:
OPENROUTER_API_KEYYOUR_SITE_URLYOUR_SITE_NAME
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.








