An AI-powered web application that allows users to paste website content and ask questions based on the provided information. The system analyzes the content and generates intelligent responses, summaries, and explanations in real time.
- Paste website or article content
- Ask contextual questions
- Intelligent response generation
- Real-time frontend-backend communication
- Clean and responsive user interface
- REST API integration
- Beginner-friendly architecture
- React.js
- Vite
- Axios
- Node.js
- Express.js
- CORS
- dotenv
- LLM API Integration
ai-website-explainer/
│
├── frontend/
│ ├── src/
│ ├── public/
│ ├── package.json
│
├── backend/
│ ├── server.js
│ ├── .env
│ ├── package.json
│
└── README.mdgit clone https://github.com/kowshikramtg/Claude_Powered_Website_Explainer.git
cd Claude_Powered_Website_Explainercd backend
npm installCreate a .env file:
API_KEY=your_api_key_hereStart backend server:
node server.jsServer runs on:
http://localhost:5000Open another terminal:
cd frontend
npm install
npm run devFrontend runs on:
http://localhost:5173- Paste website or article content into the textarea
- Enter a question related to the content
- Click the Ask button
- Receive AI-generated answers instantly
React is a JavaScript library used for building user interfaces.
What is React used for?
React is used for building user interfaces in web applications.
- Direct website URL scraping
- Browser extension integration
- Voice assistant support
- Multi-language support
- PDF summarization
- Authentication system
- Chat history storage
- Playwright automation integration
This project helps developers understand:
- Frontend and backend integration
- REST API communication
- AI application workflows
- Environment variable management
- Prompt handling
- Full-stack project structure
Contributions, suggestions, and improvements are welcome.
Feel free to fork the repository and submit pull requests.
This project is licensed under the MIT License.
Developed by Kowshik T G