{"id":25094343,"url":"https://github.com/ahsanhabib002/worldview","last_synced_at":"2026-04-05T08:35:09.887Z","repository":{"id":275926764,"uuid":"927639494","full_name":"AhsanHabib002/WorldView","owner":"AhsanHabib002","description":"WorldView Daily is a modern, dynamic newspaper website designed to keep users updated with the latest trending articles and global news. It offers advanced features for regular users, premium subscribers, publishers, and administrators, ensuring a seamless content management and reading experience.","archived":false,"fork":false,"pushed_at":"2025-05-05T06:21:28.000Z","size":9363,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-05T07:22:15.679Z","etag":null,"topics":["daisyui","firebase-auth","js","mongodb","reactjs","tailwindcss","vercel"],"latest_commit_sha":null,"homepage":"https://worldview-daily.web.app/","language":"JavaScript","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/AhsanHabib002.png","metadata":{"files":{"readme":"README.md","changelog":null,"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,"zenodo":null}},"created_at":"2025-02-05T09:45:53.000Z","updated_at":"2025-05-05T06:21:31.000Z","dependencies_parsed_at":"2025-02-05T10:36:52.207Z","dependency_job_id":"3420e64a-58c2-4366-b46d-ed59b97d69bf","html_url":"https://github.com/AhsanHabib002/WorldView","commit_stats":null,"previous_names":["ahsanhabib002/worldview"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AhsanHabib002/WorldView","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AhsanHabib002%2FWorldView","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AhsanHabib002%2FWorldView/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AhsanHabib002%2FWorldView/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AhsanHabib002%2FWorldView/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AhsanHabib002","download_url":"https://codeload.github.com/AhsanHabib002/WorldView/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AhsanHabib002%2FWorldView/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266640830,"owners_count":23960809,"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","status":"online","status_checked_at":"2025-07-23T02:00:09.312Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["daisyui","firebase-auth","js","mongodb","reactjs","tailwindcss","vercel"],"created_at":"2025-02-07T15:17:37.012Z","updated_at":"2025-12-30T22:06:52.114Z","avatar_url":"https://github.com/AhsanHabib002.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📰 WorldView Daily\n\n**WorldView Daily** is a modern, dynamic newspaper website designed to keep users updated with the latest trending articles and global news. It offers advanced features for regular users, premium subscribers, publishers, and administrators, ensuring a seamless content management and reading experience.\n\n**Live Sites:**  \n- [**worldview-daily.web.app**](https://worldview-daily.web.app/)  \n- [**worldview-daily.firebaseapp.com**](https://worldview-daily.firebaseapp.com/)  \n\n---\n\n## 📸 Screenshot\n\n\u003cimg src=\"https://i.postimg.cc/3wK2LYCt/Screenshot-2025-02-05-154841.png\" alt=\"WorldView Demo Image\" width=\"100%\"/\u003e\n\n---\n\n## 🚀 Technologies Used\n\n- **Frontend:** React, Vite, Tailwind CSS, DaisyUI  \n- **State Management \u0026 Data Handling:** React Query, Axios, LocalForage  \n- **Charts \u0026 Visualization:** React Google Charts  \n- **Payment Integration:** Stripe (via `@stripe/react-stripe-js` \u0026 `@stripe/stripe-js`)  \n- **Form Handling:** React Hook Form, React Select  \n- **UI \u0026 Animations:** GSAP, Swiper, React Modal, React CountUp  \n- **Notifications \u0026 Alerts:** React Toastify, SweetAlert2  \n- **Authentication \u0026 Backend Integration:** Firebase  \n\n---\n\n## ✨ Key Features\n\n### 📰 **For General Users:**\n- View trending articles with real-time view counts  \n- Register for premium subscriptions to access exclusive content  \n- Update personal profile information  \n- Post articles and manage their status (update/delete)  \n\n### ⭐ **Premium Features:**\n- Access to premium articles exclusive to subscribed users  \n\n### 🛠️ **Admin Dashboard (Admin Only):**\n- **User Management:**  \n  - View all users (normal, premium, and admins)  \n  - Update user roles (promote to admin, delete users)  \n\n- **Article Management:**  \n  - Approve, decline, or mark articles as premium  \n  - Add new publishers  \n\n### 📊 **Live Stats \u0026 Analytics:**\n- Real-time statistics on user activity and subscription data  \n\n---\n\n## 📦 Dependencies\n\n### Production Dependencies\n- `react` `^18.3.1`  \n- `react-dom` `^18.3.1`  \n- `react-router-dom` `^7.1.1`  \n- `axios` `^1.7.9`  \n- `firebase` `^11.1.0`  \n- `@tanstack/react-query` `^5.64.1`  \n- `@stripe/react-stripe-js` `^3.1.1`, `@stripe/stripe-js` `^5.5.0`  \n- `localforage` `^1.10.0`  \n- `react-google-charts` `^5.2.1`  \n- `react-hook-form` `^7.54.2`  \n- `react-select` `^5.9.0`  \n- `react-modal` `^3.16.3`  \n- `react-toastify` `^11.0.3`  \n- `sweetalert2` `^11.15.10`  \n- `swiper` `^11.2.1`  \n- `match-sorter` `^8.0.0`  \n- `sort-by` `^1.2.0`  \n- `react-icons` `^5.4.0`  \n- `react-countup` `^6.5.3`  \n- `@gsap/react` `^2.1.2`  \n\n### Development Dependencies\n- `vite` `^6.0.5`  \n- `tailwindcss` `^3.4.17`  \n- `daisyui` `^4.12.23`  \n- `eslint` `^9.17.0` and related plugins  \n- `postcss` `^8.5.1`  \n- `autoprefixer` `^10.4.20`  \n\n---\n\n## ⚙️ Installation \u0026 Setup Guide\n\nFollow these steps to run **WorldView Daily** locally:\n\n1. **Clone the repository:**\n   ```bash\n   git clone https://github.com/your-username/worldview-daily.git\n   cd worldview-daily\n   ```\n\n2. **Install dependencies:**\n   ```bash\n   npm install\n   ```\n\n3. **Start the development server:**\n   ```bash\n   npm run dev\n   ```\n\n4. **Build for production:**\n   ```bash\n   npm run build\n   ```\n\n5. **Preview the production build:**\n   ```bash\n   npm run preview\n   ```\n\n---\n\n## 🔗 Live Sites\n\n- [**worldview-daily.web.app**](https://worldview-daily.web.app/)  \n- [**worldview-daily.firebaseapp.com**](https://worldview-daily.firebaseapp.com/)  \n\n---\n\n## 🔑 Admin Access (Demo Credentials)\n\n- **Admin Email:** `pew@pew.com`  \n- **Password:** `Pew123`  \n\n---\n\n## 🙋‍♂️ Contributing\n\nContributions are welcome! If you'd like to improve this project, please fork the repository and submit a pull request.\n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fahsanhabib002%2Fworldview","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fahsanhabib002%2Fworldview","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fahsanhabib002%2Fworldview/lists"}