Skip to content

DevendraAnuragi/Upthrust_Assignment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Upthrust Assignment

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.


Features

  • ✅ 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

⚙️ Tech Stack

  • Frontend: React.js, Fetch API
  • Backend: Node.js, Express.js
  • Database: PostgreSQL / MongoDB (optional, currently mocked)
  • APIs Used:
    • OpenAI API
    • OpenWeather API
    • News API

📂 Project Structure

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published