Skip to content

NickEsColR/article-chat-summary-backend

Repository files navigation

Article Chat Summary

Welcome to the article chat and summary, a web application that allows you to load a web article using the url, get a summary and ask questions about it with a chat.

This is the backend repository of the project.

Demo

A demo video of the web can be found here

Documentation

Documentation can be found here

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

PORT

OPENAI_API_KEY

DB_CNN

An environment template is provided, you just need to rename it from ".env.template" to ".env" and paste your values

Features

  • Submit the article URL
  • View the summary of an article
  • Ask questions about an article
  • Keep the chat history
  • See all articles submited
  • Delete an article

Run Locally

Remember to run this first

Clone the project

  git clone git@github.com:NickEsColR/article-chat-summary-backend.git

Go to the project directory

  cd article-chat-summary-backend

Install dependencies

  npm install

Start the application

  npm start

Tech Stack

Client: React, Redux, Bootstrap, Axios, Fontawesome, Sweetalert2

Server: Node, Express, MongoDB, Axios, OpenAI

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published