Skip to content

News application that provides users with a concise summary of the latest news in short form. Users can view news for free, & for unlimited articles, they can purchase a subscription. It has both an admin panel & user panel, allowing administrators to manage and update news content, and users to customize news preferences and track subscriptions.

Notifications You must be signed in to change notification settings

anshulsharma1610/Trendr-News_Summarization

Repository files navigation

Review Assignment Due Date

Trendr - Stay ahead of the news

PRESENTATION VIDEO LINK: https://drive.google.com/file/d/1CriVNwXQ9jv1l4hGD8uyttSP9gy1kRMR/view?usp=sharing

Project Description: Trendr

This project is a news application that allows users to create an account and log in with a unique username and password. Users can then set and change their preferences for news categories and sources. The news feed displays news summaries based on the user's preferences. Additionally, the application shows top tweets based on the user's news preference and top news headlines in the trending section irrespective of their preferences. Users can like, comment, and share news articles and also save/bookmark articles for later reading. The application also allows users to search for news articles by keywords and categories and translate articles into other languages. In terms of subscription management, users can enroll and manage their app subscription. Paid subscribers can be viewed by the admin. The admin features include the ability to add news articles to the website, manage users, view analytics dashboard, and add other admins. Moderation features include the ability for moderators to delete comments and block users. The analytics dashboard provides insights on website traffic and user behavior, which can be used to make data-driven decisions. This news application provides a comprehensive news experience for users while offering powerful management tools for the admin.

Object Model Diagram

Trender drawio

External APIs

https://newsdata.io/
https://platform.openai.com/
https://stripe.com/docs/payments
https://razorpay.com/docs/#home-payments


Instructions to use the repo

  • You can clone the repo by using HTTP:

https://github.com/neu-mis-info-6150-spring-2023/final-project-group-web_weavers.git

OR set up the SSH Key using:

git@github.com:neu-mis-info-6150-spring-2023/final-project-group-web_weavers.git

Commands to use:

git clone <use HTTP Link or SSH Link>

To run Stripe Webhook throught Stripe CLI on local: stripe listen --forward-to localhost:4242/webhook


About

News application that provides users with a concise summary of the latest news in short form. Users can view news for free, & for unlimited articles, they can purchase a subscription. It has both an admin panel & user panel, allowing administrators to manage and update news content, and users to customize news preferences and track subscriptions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5

Languages