AI-powered content repurposing platform that transforms a single piece of content into multiple formats optimized for different channels.
- Transform blog posts into social media content (Twitter, LinkedIn, etc.)
- Convert videos/podcasts into blog posts
- Turn long-form content into email sequences
- Preserve brand voice across all transformations
- Real-time quality assessment
- Performance analytics
- React 18
- TypeScript 5
- Redux Toolkit (with RTK Query)
- Vite
- Vitest for testing
- Node.js 16.x or higher
- npm 7.x or higher
- Clone the repository
git clone https://github.com/savoo12/contenttransform.git
cd contenttransform- Install dependencies
npm install- Start the development server
npm run dev# Run tests once
npm test
# Run tests in watch mode
npm run test:watch
# Run tests with coverage
npm run test:coveragenpm run build/src/api- API client and service integrations/src/assets- Static assets (images, fonts, etc.)/src/components- Reusable UI components/src/features- Feature-based modules (auth, projects, etc.)/src/hooks- Custom React hooks/src/store- Redux store configuration/src/types- TypeScript type definitions/src/utils- Utility functions
This project is licensed under the MIT License - see the LICENSE file for details.
The current MVP implementation includes:
- Content Transformation Projects Dashboard: View and manage all your content transformation projects
- New Project Creation: Form to create new content transformation projects
- Multi-platform Transformations: Support for transforming content across different platforms:
- Blog to social media (Twitter, LinkedIn, Facebook)
- Video/audio to blog posts
- Long-form content to email sequences
- Project Status Tracking: Track the status of your transformation projects
- Responsive UI: Works seamlessly across desktop and mobile devices
For detailed deployment instructions, see DEPLOYMENT.md.
Quick deployment with Netlify:
# Build the application
npm run build
# Deploy to Netlify
npx netlify deploy --prodPlanned features for future releases:
-
Advanced Transformations:
- Custom templates for different platforms
- Brand voice preservation settings
-
AI Integration:
- OpenAI integration for content transformation
- Fine-tuning options for brand voice
-
Analytics:
- Performance tracking for transformed content
- A/B testing for different transformation styles
-
Team Collaboration:
- Multi-user accounts
- Review and approval workflows