Skip to content

Supuni-Punsarani/News-Summarization-Website

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

logo

EchoExpress - News Aggregation & Summarization Website

Project Description

Our project aims to reduce information overload by providing a streamlined news consumption experience using Natural Language Processing (NLP) and diverse sources. Our multidisciplinary methodology aims to offer personalized content recommendations and efficient access to news, navigating the plethora of online sources.

Table of Contents

Installation

Prerequisites

  • Python 3.x
  • Docker (optional)

Clone the Repository

bash git clone https://github.com/KusalRansara/newswebsite.git cd newswebsite

Installation Dependencies

bash pip install -r requirements.txt # Python dependencies

Environment Setup

Create a .env file in the root directory with the following content:

env NEWS_API_KEY=your_api_key DATABASE_URL=your_database_url

Usage

Running the Application

bash python manage.py runserver # For backend

Open http://localhost:8000 in your browser to view the website.

Features

  • 📡 Aggregates news from multiple sources
  • 📂 Categorizes news by topics
  • 🔍 Search functionality
  • 🔑 User authentication
  • 📰 Personalized news feed
  • 🧠 Sentiment analysis
  • 📱 Responsive design

Contributing

We welcome contributions! Please follow these steps:

1. Fork the repository

Click the "Fork" button at the top right corner.

2. Create a branch

bash git checkout -b feature/your-feature-name

3. Make your changes

Ensure your changes adhere to the project's coding standards.

4. Commit your changes

bash git commit -m "Add new feature"

5. Push to the branch

bash git push origin feature/your-feature-name

6. Create a Pull Request

Go to the repository on GitHub and click the "New Pull Request" button.

Authors

Acknowledgements

Special thanks to the following websites for providing news data:

Thanks to all contributors and users.

Support

If you like this project, please consider giving it a ⭐ on GitHub!

About

Echo Express-The Best of News,Summarized Just for You

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 68.5%
  • HTML 24.9%
  • Python 3.8%
  • JavaScript 2.8%