Skip to content

A modern and responsive news portal built using React, React Router, Firebase Authentication, and Tailwind CSS. This website allows users to read latest news by categories, view news details, and securely login using Google or Email/Password.

Notifications You must be signed in to change notification settings

samidzaman/my-daily-news

Repository files navigation

📰 My Daily News

A modern and responsive news portal built using React, React Router, Firebase Authentication, and Tailwind CSS.
This website allows users to read latest news by categories, view news details, and securely login using Google or Email/Password.

🌐 Live Website: https://my-daily-news-d7dec.web.app/category/0


🚀 Features

✅ Fully Responsive UI
✅ News Category Based Routing
✅ Single News Detailed Page
✅ Firebase Authentication Implemented
✅ Login with Google & Email/Password
✅ Private/Protected Routes for News Details
✅ Dynamic Navigation & Active Category Highlight
✅ News Author Info, Publish Date & Views Count Show
✅ Trending & Rating Badge System
✅ Loading Spinner Support
✅ Reusable Components Design
✅ Error Handling with Fallback Pages
✅ Hosted on Firebase


🛠️ Technologies Used

Technology Purpose
React.js Frontend UI
React Router DOM Navigation & Routing
Firebase Auth User Login System
Firebase Hosting Deployment
Tailwind / CSS DaisyUI Styling
PropTypes Type Validation

🔑 Firebase Authentication

✔ Google Login
✔ Github Login
✔ Email/Password Sign Up & Sign In
✔ Auth Context using onAuthStateChanged
✔ Redirect after Login
✔ Logout System Enabled

About

A modern and responsive news portal built using React, React Router, Firebase Authentication, and Tailwind CSS. This website allows users to read latest news by categories, view news details, and securely login using Google or Email/Password.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published