What problem your app solves and why you built it
Kit solves the problem of scattered, single-purpose online tools by offering a unified productivity platform. Developers, designers, content creators, and business professionals can quickly access image compression, OCR, AI generation, templates, and barcode tools without switching between apps. It was built to provide both casual (guest) and power (registered) users a seamless, credit-based experience with daily allowances and storage.
How you structured conversations with MeDo to build your project
The project was structured around a detailed requirements document that defined clear user roles (guest vs. registered), page hierarchy (authentication → dashboard → tool pages), business rules (credits system, reset at midnight), and edge cases. Conversations likely focused on translating each tool’s logic (e.g., Compress JPEG, Text to Speech) into implementable tasks, ensuring OAuth integration, activity history storage (localStorage vs. database), and global theme persistence.
The most impressive feature MeDo helped you create
The credits system with role-based limits — guests get 5 daily AI credits, registered users get 20, with consumption per AI tool (Background Remover, OCR, Text to Speech, Image/Text to Video). The system prevents usage when credits are depleted, refunds credits on failed AI processing, and resets daily at midnight. This enforces fair usage while incentivizing registration.
How you used plugins or API integrations to extend functionality
- OAuth providers (third-party authentication) for seamless login/registration
- AI APIs for Background Remover, Text to Speech, Image to Video, Text to Video, and OCR (Extract Text from Image)
- LocalStorage API for guest activity history, credit tracking, and theme preference
- Database for registered user activity history and credit storage
- File handling APIs for image compression, conversion, resizing, favicon generation, barcode/QR generation
What's next for Kit
Future releases will include: payment system for purchasing additional credits, team collaboration features, batch file processing, custom template creation and saving, API access for developers, mobile native apps, advanced AI model selection, file version history, exportable activity reports, and custom branding for generated documents.
Built With
- react
- shadcn/ui
- supabase.
- tailwind-css
- typescript
Log in or sign up for Devpost to join the conversation.