Inspiration
Frustration with vague AI outputs led us to build a tool that transforms simple ideas into powerful, context-rich prompts.
What it does
Intentive enhances your basic prompts using the Context7 framework, making them sophisticated and effective for AI models. It also manages your API keys and lets you choose from various AI models.
How we built it
We used Bolt that used React and TypeScript for the sleek frontend, Supabase for secure authentication and data, and integrated with OpenRouter to access diverse AI models.
Challenges we ran into
Architectural Mismatch: A fundamental and incorrect assumption was made about the project's architecture, treating a modern Vite-based project as a simple, single HTML file, which guaranteed it would not run.
Failure to Anticipate Missing Configurations: The implementation did not account for scenarios where essential configurations, like Supabase environment variables, were missing, leading to predictable runtime errors.
Ignoring Database Setup: The application was developed with the assumption that a necessary database table already existed, completely overlooking the user's setup process.
Inflexible Data Retrieval: The code used a strict data query that failed if a user's record didn't exist, a common scenario for new users that was not considered.
Overlooking Real-World Usage: The design did not account for authentication rate limits, a standard real-world constraint, causing the system to fail under frequent use.
Rigid and Inflexible Design: The AI model selection was hardcoded, showing a lack of foresight into user preferences, varying costs, and the need for flexibility.
Inefficient State Management: The API key modal was designed with an isolated state, creating unnecessary complexity and data flow problems that could have been avoided with better initial planning.
Accomplishments that we're proud of
Successfully completing and end-2-end product with Bolt.
What we learned
We gained a deeper appreciation for how structured prompt engineering dramatically improves AI results and the power of Supabase for secure, efficient app development.
What's next for Intentive
Framework for prompt creation that constantly evolves. And a CLI version.
Built With
- autoprefixer
- eslint
- lucide-react
- npm
- openrouter-api
- postcss
- postgresql
- react-18
- supabase
- tailwind-css
- typescript
- vite
Log in or sign up for Devpost to join the conversation.