{"id":26929389,"url":"https://github.com/developer-3108/newsnxt-macos","last_synced_at":"2025-04-02T05:27:01.239Z","repository":{"id":283878971,"uuid":"952743591","full_name":"developer-3108/NewsNxt-macOS","owner":"developer-3108","description":"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.","archived":false,"fork":false,"pushed_at":"2025-03-22T18:33:47.000Z","size":4,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-22T19:27:14.393Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/developer-3108.png","metadata":{"files":{"readme":"README.md","changelog":"NewsNxt.xcodeproj/project.pbxproj","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-21T19:57:53.000Z","updated_at":"2025-03-22T18:33:50.000Z","dependencies_parsed_at":"2025-03-22T19:38:52.324Z","dependency_job_id":null,"html_url":"https://github.com/developer-3108/NewsNxt-macOS","commit_stats":null,"previous_names":["developer-3108/newsnxt-macos"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/developer-3108%2FNewsNxt-macOS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/developer-3108%2FNewsNxt-macOS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/developer-3108%2FNewsNxt-macOS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/developer-3108%2FNewsNxt-macOS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/developer-3108","download_url":"https://codeload.github.com/developer-3108/NewsNxt-macOS/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246761606,"owners_count":20829495,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-04-02T05:27:00.668Z","updated_at":"2025-04-02T05:27:01.206Z","avatar_url":"https://github.com/developer-3108.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# NewsNxt - macOS\n\n**A Modern AI-Powered News Aggregator for macOS**\n\nNewsNxt 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.\n\n\n## Version History\n\n**v1.0 (Current Version)** \u003ca href = \"https://drive.google.com/file/d/1iKWTUzZqn9YkbsrBuDs9KmzBepVBgO-l/view\"\u003e**[Download Link]**\u003c/a\u003e\n\n- **Email \u0026 Google Login:** Users can sign in using their email or Google accounts.\n- **News Aggregation:** Fetches news from the NewsData.io API, ensuring real-time updates.\n- **AI-Powered Features:** Uses ChatGPT API for generating summaries, fact-checking, sentiment analysis, and AI-driven discussions on news articles.\n- **Trending Topics:** Fetches news from Supabase database based on trending topics.\n- **Location-Based News \u0026 Weather:** Displays local news and weather info based on user location.\n- **User Support System:** Users can generate support tickets and chat with an executive using the same ticket.\n- **Profile Customization:** Users can update their profile picture within the app.\n- **News Search:** Allows users to search for specific news articles.\n- **Live News Streaming:** Enables users to watch live news from various sources.\n\n## Features\n\n- **Login \u0026 Authentication:** Secure login options via email and Google.\n- **Comprehensive News Feed:** Real-time news updates from multiple sources using NewsData.io API.\n- **AI-Powered Enhancements:** ChatGPT API is used to provide AI-generated summaries, sentiment analysis, and fact-checking.\n- **Interactive AI Discussions:** Users can engage in AI-powered discussions about news topics.\n- **Trending \u0026 Local News:** Stay updated with the latest trends and get region-specific news.\n- **Weather Integration:** Provides real-time weather updates based on user location.\n- **Live News Streaming:** Watch live news channels directly within the app.\n- **User Support System:** Generate support tickets and chat with the support team within the app.\n- **Customizable User Profiles:** Users can change their profile pictures and manage settings.\n- **Advanced Search:** Easily search for specific news topics.\n\n## Technologies Used\n\n- **Swift**\n- **SwiftUI**\n- **Xcode**\n- **Supabase**\n- **NewsData.io API** (for fetching news data)\n- **OpenAI ChatGPT API** (for AI-powered summaries, discussions, and fact-checking, sentiment analysis)\n- **CoreLocation** (for location-based news and weather updates)\\\n\n## Screenshots\n\n- **Home Page**\n\n\u003cimg src=\"https://github.com/user-attachments/assets/21a7fa41-2e02-465f-9d87-5a1d96103cca\" alt=\"Home Page Screenshot\" width=\"500\"/\u003e\n\n- **News Detail View**\n\n\u003cimg src=\"https://github.com/user-attachments/assets/e13c1101-b928-45a4-af3c-27565e0feb0d\" alt=\"News Detail View\" width=\"500\"/\u003e\n\n\u003cimg src=\"https://github.com/user-attachments/assets/4ffd9c64-a736-431d-b014-b75191cb3ca9\" alt=\"News Detail View\" width=\"500\"/\u003e\n\n\u003cimg src=\"https://github.com/user-attachments/assets/5fbd0706-55a4-4e74-865c-d01d4ebc55d2\" alt=\"News Detail View\" width=\"500\"/\u003e\n\n\u003cimg src=\"https://github.com/user-attachments/assets/9fe80e04-1c1c-46ba-8828-86b57beb731a\" alt=\"News Detail View\" width=\"500\"/\u003e\n\n- **Explore**\n\n\u003cimg src=\"https://github.com/user-attachments/assets/67be7dbc-a0f9-4c50-8083-d26f59b52860\" alt=\"Explore Page\" width=\"500\"/\u003e\n\n\u003cimg src=\"https://github.com/user-attachments/assets/585c5799-8a5d-473a-b081-3050290093ed\" alt=\"Explore Page\" width=\"500\"/\u003e\n\n\u003cimg src=\"https://github.com/user-attachments/assets/37cd8f51-c92d-4739-826e-8c9262bec630\" alt=\"Explore Page\" width=\"500\"/\u003e\n\n- **Trending Topics**\n\n\u003cimg src=\"https://github.com/user-attachments/assets/abaf1acb-f515-4520-afde-44855cfce394\" alt=\"Trending Topics\" width=\"500\"/\u003e\n\n\u003cimg src=\"https://github.com/user-attachments/assets/cde03cb8-08dc-40d1-a64f-9a30c2c66c8d\" alt=\"Trending Topics\" width=\"500\"/\u003e\n\n- **Live News**\n\n\u003cimg src=\"https://github.com/user-attachments/assets/57ba2de3-9f2c-4267-8647-c4774889fbd6\" alt=\"Live News\" width=\"500\"/\u003e\n\n\u003cimg src=\"https://github.com/user-attachments/assets/ae4b4b0f-9f95-4f67-abbb-26e91f318513\" alt=\"Live News\" width=\"500\"/\u003e\n\n- **Settings**\n\n\u003cimg src=\"https://github.com/user-attachments/assets/72f4a53b-0273-46e3-9730-7a50cb5c8194\" alt=\"Settings\" width=\"500\"/\u003e\n\n\u003cimg src=\"https://github.com/user-attachments/assets/21c64d2f-32a1-4f07-900b-f70f9d640c2e\" alt=\"Settings\" width=\"500\"/\u003e\n\n\u003cimg src=\"https://github.com/user-attachments/assets/d653c1c5-7e07-4ca5-9176-54072c7d793c\" alt=\"Settings\" width=\"500\"/\u003e\n\n\u003cimg src=\"https://github.com/user-attachments/assets/91cd6c82-68aa-42fb-b21f-fe7c7a48a5c6\" alt=\"Settings\" width=\"500\"/\u003e\n\n\u003cimg src=\"https://github.com/user-attachments/assets/14fe0efe-f187-4732-bac5-f3f2b31ba305\" alt=\"Settings\" width=\"500\"/\u003e\n\n\u003cimg src=\"https://github.com/user-attachments/assets/ad62d77a-6159-4b70-93f7-0fe9746fc614\" alt=\"Settings\" width=\"500\"/\u003e\n\n\u003cimg src=\"https://github.com/user-attachments/assets/ceec6203-f4de-4334-baf7-598b44a6eebc\" alt=\"Settings\" width=\"500\"/\u003e\n\n- **Search**\n\n\u003cimg src=\"https://github.com/user-attachments/assets/1734d10d-b2ac-468d-b97e-a5967329ffc2\" alt=\"Settings\" width=\"500\"/\u003e\n\n- **Login**\n\n\u003cimg src=\"https://github.com/user-attachments/assets/0879d597-672e-4dfe-ba2f-6c668114d116\" alt=\"Settings\" width=\"500\"/\u003e\n\n\n## 🚀 About Me\nHello, My name is Akshat Srivastava, and I am an aspiring iOS \u0026 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.\n\nI 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).\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeveloper-3108%2Fnewsnxt-macos","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeveloper-3108%2Fnewsnxt-macos","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeveloper-3108%2Fnewsnxt-macos/lists"}