Inspiration
The content creation landscape is evolving rapidly, and businesses and individuals often struggle to keep up with platform-specific requirements and trends. Inspired by the need for a versatile tool that simplifies content creation while maintaining creativity and customization, we envisioned ContentCraft. The goal was to empower users with AI-driven solutions that eliminate repetitive tasks and foster innovation in their storytelling, marketing, and branding efforts.
What it does
ContentCraft is an AI-powered platform that simplifies the content creation process by offering three core features:
- Prompt API: Users can input a topic or idea to generate video scripts, podcast outlines, or blog posts effortlessly.
- Write API: Upload an image to generate platform-optimized captions that highlight extracted features creatively.
- Rewrite API: Tailor content to suit different tones and platforms—formal for LinkedIn, engaging for Instagram, or casual for Twitter.
With a sleek user interface and intuitive functionality, ContentCraft helps users save time, enhance creativity, and generate impactful content tailored to their needs.
How we built it
We developed ContentCraft using a modern tech stack that combines frontend design, backend logic, and AI capabilities:
- Frontend: Built with Next.js and styled using Tailwind CSS for responsive and dynamic UI/UX.
- Backend: Utilized TensorFlow.js for image feature extraction (MobileNet) and integrated advanced AI language models for content generation and rewriting.
- APIs: Connected to state-of-the-art AI models via APIs for dynamic and real-time outputs.
- Deployment: Hosted on Vercel for seamless and scalable deployment, ensuring global accessibility and robust performance.
Challenges we ran into
- AI Model Integration: Incorporating TensorFlow.js and AI language models into a unified platform required rigorous testing and debugging.
- Platform Optimization: Designing a UI that is visually engaging yet functional across all devices was challenging but rewarding.
- Deployment Issues: Hosting the project on Vercel presented challenges with dependencies, Prisma caching, and environment configurations, which we resolved after extensive troubleshooting.
- Content Accuracy: Ensuring the AI-generated outputs were creative, relevant, and error-free required multiple iterations and fine-tuning.
Accomplishments that we're proud of
- Successfully integrating AI for real-time content generation across multiple formats.
- Designing a visually appealing and intuitive user interface with light/dark mode and animated backgrounds.
- Overcoming deployment hurdles to make the platform accessible globally.
- Receiving positive feedback on the ease of use and creative outputs generated by the platform.
What we learned
- The power of combining AI and UX design to create meaningful user experiences.
- Effective debugging and optimization techniques for modern deployment platforms like Vercel.
- The importance of tailoring content to different platforms and audience needs.
- Team collaboration and iterative design processes are crucial for building robust and user-friendly applications.
What's next for ContentCraft
- Multi-Language Support: Expand the platform’s capabilities to generate content in multiple languages.
- Enhanced AI Models: Incorporate GPT-based models for more nuanced and personalized content creation.
- Analytics Dashboard: Provide users with insights into their content performance, including engagement metrics and optimization suggestions.
- Collaboration Features: Allow multiple users to collaborate on content projects within the platform.
- Mobile Application: Develop a mobile version of the platform for on-the-go content creation.
Built With
- mongodb
- nextjs
- prisma

Log in or sign up for Devpost to join the conversation.