A full-stack project built with React (frontend) and Node.js + Express (backend), integrated with multiple APIs like OpenAI, OpenWeather, and News API.
This project demonstrates API integration, AI responses, weather updates, and news fetching in a simple workflow.
- ✅ React frontend with API calls to backend
- ✅ Node.js + Express backend with REST APIs
- ✅ OpenAI integration for AI responses
- ✅ Weather updates using OpenWeather API
- ✅ News fetching using NewsAPI
- ✅ PostgreSQL / MongoDB ready (optional)
- ✅ History endpoint to track last 10 responses
- Frontend: React.js, Fetch API
- Backend: Node.js, Express.js
- Database: PostgreSQL / MongoDB (optional, currently mocked)
- APIs Used:
- OpenAI API
- OpenWeather API
- News API