Description
SmartDraft is a SaaS platform designed to streamline marketing and advertising content creation. Administrators can configure a variety of AI tools and set master prompts that guide AI behavior. End-users can then select a tool, input their prompt, and receive AI-generated outputs that respect the administrator’s guidelines.
The platform supports advanced features such as downloading outputs in CSV format, re-generating responses, and adding custom instructions. SmartDraft was developed from scratch by our team, including frontend, backend, AI integration, and payment systems.
Challenge
The project presented several challenges. First, we had to develop the platform entirely from scratch, including AI chat functionalities that adhere to master prompts defined by administrators. The platform was intended primarily for marketing use, so the AI had to generate contextually accurate and semantically neutral outputs for Hebrew-language users.
Integrating a local Israeli payment system (Grow) was also challenging due to poor documentation and limited prior experience, requiring direct communication with support to clarify technical details. Additionally, the platform includes admin analytics, which needed to function correctly alongside real-time AI interactions.
Finally, ongoing client feedback required constant adjustments and bug fixes, making it essential to maintain a flexible and responsive development process while ensuring platform stability.
Solution
- Developed the full platform from scratch using React and Node.js
- Implemented AI chat functionality with administrator-configurable master prompts
- Enabled users to select AI tools, input prompts, and download results in CSV format
- Integrated the Grow payment system, resolving documentation gaps and technical issues
- Built admin analytics tools to monitor user activity and AI outputs
- Maintained flexibility to address ongoing client feedback and perform bug fixes efficiently
Technology Stack
- Frontend: React
- Backend: Node.js
- AI Integrations: Gemini AI (and other admin-configured models)
- Other: Payment system integration (Grow), admin analytics, CSV export, AI prompt management