Skip to content

NewsDaily is a Django and ReactJS-based news platform that automates news extraction using Newspaper3k and employs GPT-4 API for article summarization. The platform also features contextual search via Google Custom Search API and robust user authentication through Django's native system.

License

Notifications You must be signed in to change notification settings

farneet24/NewsDaily-App-Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NewsDaily Backend - Django

Table of Contents

  1. Overview
  2. Features
    1. User Authentication
    2. Article Summarization and Keywords Extraction
  3. Getting Started
  4. Contributors

Overview

This repository houses the backend Django code for the NewsDaily application. It serves a React-based front end, handles user authentication, and provides article summarization and keyword extraction features.

Features

User Authentication

  • Receives requests from the React-based front end.
  • Includes a user authentication system to create, validate, and grant access to users.

Article Summarization and Keywords Extraction

  • Houses code for article summarization for improved user experience.
  • Contains logic for keyword extraction to enable contextual recommendations.

Getting Started

To experience NewsDaily's features, visit our live demo here.

Contributors

For inquiries, suggestions, or contributions, reach out to the project maintainer: Farneet Singh. You can also checkout the frontend code.

License

License: MIT

The project is licensed under the MIT License.

About

NewsDaily is a Django and ReactJS-based news platform that automates news extraction using Newspaper3k and employs GPT-4 API for article summarization. The platform also features contextual search via Google Custom Search API and robust user authentication through Django's native system.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published