Link : https://content-craft-theta.vercel.app/
ContentCraft is a cutting-edge social media content creation tool designed to help you generate ideas, descriptions, and hashtags for various social media platforms. Whether you're crafting a Twitter post, a LinkedIn update, a YouTube video description, or finding the perfect hashtags for Instagram and TikTok, ContentCraft has got you covered!
- Advanced Search Filters: Use advanced filters to narrow down your content search and find exactly what you need.
- History: Review and manage your past generated content with an easy-to-use history feature.
- User Authentication: Secure user authentication and management using ClerkAuth.
- Payment Integration: Seamlessly integrated with Stripe for payment processing.
- Twitter Post Ideas: Generate engaging and creative ideas for your next tweet.
- LinkedIn Post Descriptions: Create professional and impactful LinkedIn post descriptions.
- YouTube Video Descriptions: Get assistance in drafting compelling YouTube video descriptions.
- Instagram & TikTok Hashtags: Find the most relevant and trending hashtags for your Instagram and TikTok posts.
ContentCraft.-.Made.with.Clipchamp.mp4
- Next.js: The powerful React framework for building server-side rendered and statically generated applications.
- Nodejs: A cross-platform, open-source JavaScript runtime environment For Backend
- ClerkAuth: User authentication and management made simple and secure.
- NeonDB: A modern, developer-friendly database for storing user data and content ideas.
- GeminiAI: The AI engine that powers the content generation features of the platform.
- Prisma: A next-generation ORM that simplifies database access and ensures type safety.
- Stripe: Payment processing integration for premium content and features.
-
Clone the repository:
git clone https://github.com/Sarthak32/ContentCraft.git cd ContentCraft --setup .env environment
-
Create .env file and get the following API keys:
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY= CLERK_SECRET_KEY= DATABASE_URL= GEMINI_API_KEY= STRIPE_PUB_KEY= STRIPE_SECRET_KEY= STRIPE_WEBHOOK_SECRET=
-
RUN the Webapp:
npm run dev