https://github.com/developer-3108/newsnxt-macos
NewsNxt – AI-powered news app for macOS with real-time updates, personalized recommendations, AI-generated summaries, fact analysis, sentiment analysis, and discussions. Built with Swift, SwiftUI, and Supabase.
https://github.com/developer-3108/newsnxt-macos
Last synced: 12 months ago
JSON representation
NewsNxt – AI-powered news app for macOS with real-time updates, personalized recommendations, AI-generated summaries, fact analysis, sentiment analysis, and discussions. Built with Swift, SwiftUI, and Supabase.
- Host: GitHub
- URL: https://github.com/developer-3108/newsnxt-macos
- Owner: developer-3108
- Created: 2025-03-21T19:57:53.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-22T18:33:47.000Z (about 1 year ago)
- Last Synced: 2025-03-22T19:27:14.393Z (about 1 year ago)
- Language: Swift
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: NewsNxt.xcodeproj/project.pbxproj
Awesome Lists containing this project
README
# NewsNxt - macOS
**A Modern AI-Powered News Aggregator for macOS**
NewsNxt is a feature-rich macOS application that delivers the latest news from around the world, powered by the NewsData.io API. The app enhances the news reading experience with AI-generated summaries, fact-checking, sentiment analysis, and discussion insights using the ChatGPT API. It also provides location-based local news, live news streaming, and a seamless user support system.
## Version History
**v1.0 (Current Version)** **[Download Link]**
- **Email & Google Login:** Users can sign in using their email or Google accounts.
- **News Aggregation:** Fetches news from the NewsData.io API, ensuring real-time updates.
- **AI-Powered Features:** Uses ChatGPT API for generating summaries, fact-checking, sentiment analysis, and AI-driven discussions on news articles.
- **Trending Topics:** Fetches news from Supabase database based on trending topics.
- **Location-Based News & Weather:** Displays local news and weather info based on user location.
- **User Support System:** Users can generate support tickets and chat with an executive using the same ticket.
- **Profile Customization:** Users can update their profile picture within the app.
- **News Search:** Allows users to search for specific news articles.
- **Live News Streaming:** Enables users to watch live news from various sources.
## Features
- **Login & Authentication:** Secure login options via email and Google.
- **Comprehensive News Feed:** Real-time news updates from multiple sources using NewsData.io API.
- **AI-Powered Enhancements:** ChatGPT API is used to provide AI-generated summaries, sentiment analysis, and fact-checking.
- **Interactive AI Discussions:** Users can engage in AI-powered discussions about news topics.
- **Trending & Local News:** Stay updated with the latest trends and get region-specific news.
- **Weather Integration:** Provides real-time weather updates based on user location.
- **Live News Streaming:** Watch live news channels directly within the app.
- **User Support System:** Generate support tickets and chat with the support team within the app.
- **Customizable User Profiles:** Users can change their profile pictures and manage settings.
- **Advanced Search:** Easily search for specific news topics.
## Technologies Used
- **Swift**
- **SwiftUI**
- **Xcode**
- **Supabase**
- **NewsData.io API** (for fetching news data)
- **OpenAI ChatGPT API** (for AI-powered summaries, discussions, and fact-checking, sentiment analysis)
- **CoreLocation** (for location-based news and weather updates)\
## Screenshots
- **Home Page**

- **News Detail View**




- **Explore**



- **Trending Topics**


- **Live News**


- **Settings**







- **Search**

- **Login**

## 🚀 About Me
Hello, My name is Akshat Srivastava, and I am an aspiring iOS & macOS developer currently pursuing a degree in Computer Science. I am passionate about developing practical and impactful applications that enhance the user experience. My expertise lies in Swift and SwiftUI, and I derive great satisfaction from crafting user-centric solutions that continuously evolve and improve.
I would welcome the opportunity to connect with you on [LinkedIn](https://www.linkedin.com/in/akshat-srivastava07/), [X (formaly Twitter)](https://x.com/developer_3108), or [Threads](https://www.threads.net/@developer_3108). Additionally, you can explore my other projects on [GitHub](https://github.com/developer-3108).