PRESENTATION VIDEO LINK: https://drive.google.com/file/d/1CriVNwXQ9jv1l4hGD8uyttSP9gy1kRMR/view?usp=sharing
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.
https://newsdata.io/
https://platform.openai.com/
https://stripe.com/docs/payments
https://razorpay.com/docs/#home-payments
- 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>