Back to Home
jrszilard icon

diy-helper-webapp

Verified Safe

by jrszilard

Overview

An AI-powered web application designed to assist users with home improvement and DIY projects by providing guidance, building codes, material lists, store searches, and video tutorials through a conversational interface.

Installation

Run Command
npm run dev

Environment Variables

  • ANTHROPIC_API_KEY
  • BRAVE_SEARCH_API_KEY
  • NEXT_PUBLIC_SUPABASE_URL
  • NEXT_PUBLIC_SUPABASE_ANON_KEY
  • SUPABASE_SERVICE_ROLE_KEY

Security Notes

The application follows good security practices by using environment variables for API keys and performing server-side user authentication with Supabase before database operations. AI tool usage is explicitly defined via a `switch` statement, mitigating risks of arbitrary code execution from AI outputs. Input validation and HTML sanitization are implemented for web content fetching. Potential areas for vigilance include the integrity of AI-generated tool arguments and robust error handling for external API responses. Frontend storage for guest projects is handled securely via localStorage, without server-side interaction.

Similar Servers

Stats

Interest Score30
Security Score8
Cost ClassHigh
Avg Tokens800
Stars1
Forks0
Last Update2026-01-13

Tags

DIYHome ImprovementAI AssistantNext.jsProject Management