Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nikamrohan/news-aggregator

News Aggregator Using Python,Django ,Scrapy Frameworks.
https://github.com/nikamrohan/news-aggregator

django django-framework economic-times economy entertainment hindustantimes indian-express lifestyle news news-aggregator python scrapy scrapy-framework sports techcrunch technews the variety verge

Last synced: about 16 hours ago
JSON representation

News Aggregator Using Python,Django ,Scrapy Frameworks.

Awesome Lists containing this project

README

        

# NewsAggregator

Stay Updated With Latest News Articles From Top News Websites Across Various Fields

## Installation

1. **First clone the repository in your system.**

`git clone https://github.com/NikamRohan/News-Aggregator.git`

2. **Then Change Directory to News-Aggregator.**

`cd News-Aggregator`

3. **Then start Virtual Environment within current Directory.**

`virtualenv virtual_environment_name`

`virtual_environment_name\Scripts\activate`

4. **Then install the dependencies from requirements.txt.**

`pip install -r requirements.txt`

5. **Then Apply Migrations.**

`python manage.py makemigrations`

`python manage.py migrate`

6. **Execute the manage.py file to runserver.**

`python manage.py runserver`

7. **Then Goto your favourite Browser and Type in localhost:8000.**

8. **Now you should be able to navigate through the website and explore its features.**

## Screenshots of Website

**Home Page**

![Screenshot (188)](https://user-images.githubusercontent.com/63553348/81793083-815ef000-9526-11ea-9808-219bd80d44d2.png)

**Register Page**

![Screenshot (189)](https://user-images.githubusercontent.com/63553348/81793098-84f27700-9526-11ea-9daf-dd832ae6c95a.png)

**Login Page**

![Screenshot (191)](https://user-images.githubusercontent.com/63553348/81793103-8623a400-9526-11ea-8c12-d34deaa71c40.png)

**Dashboard of User After Logging In**

![Screenshot (190)](https://user-images.githubusercontent.com/63553348/81793100-858b0d80-9526-11ea-97cc-841ad8196ce6.png)

**After Clicking on Tech Button**

![Screenshot (193)](https://user-images.githubusercontent.com/63553348/81793104-86bc3a80-9526-11ea-9d4f-e55a2d65482c.png)

**After Clicking on Economy Button**

![Screenshot (194)](https://user-images.githubusercontent.com/63553348/81793112-87ed6780-9526-11ea-8577-66df80d25409.png)

**After Clicking on Sports Button**

![Screenshot (195)](https://user-images.githubusercontent.com/63553348/81793119-89b72b00-9526-11ea-860b-54c6a91d14d7.png)

**After Clicking on Politics Button**

![Screenshot (196)](https://user-images.githubusercontent.com/63553348/81793127-8ae85800-9526-11ea-82e7-0f10546bdad0.png)

**After Clicking on Lifestyle & Health Button**

![Screenshot (197)](https://user-images.githubusercontent.com/63553348/81793128-8b80ee80-9526-11ea-838a-193e8421ae7b.png)

**After Clicking on Entertainment Button**

![Screenshot (198)](https://user-images.githubusercontent.com/63553348/81793130-8cb21b80-9526-11ea-883f-8388d943746b.png)

**Forgot Password Page Here User Have to Input Registered Email-Id Password Reset-link will be sent on the same**

![Screenshot (199)](https://user-images.githubusercontent.com/63553348/81793134-8de34880-9526-11ea-8965-4fe93c65a103.png)

**Profile Page of User User could Add New Profile Photo(by default one is added during registration)**

![Screenshot (200)](https://user-images.githubusercontent.com/63553348/81793135-8e7bdf00-9526-11ea-8184-2ed9447d9478.png)