Skip to content

dhruv8433/enews-web-app

Repository files navigation

📰 eNews - Modern News Application

eNews is a full-featured news platform that allows users to read articles, engage with content through comments, and stay informed with the latest updates. Built with modern web technologies, eNews focuses on performance, accessibility, and a great user experience.


🚀 Features

  • 📄 View news articles by category
  • 🔍 Search functionality to find news quickly
  • 🗨️ Comment on articles
  • 👤 User authentication (Sign Up, Sign In, Google OAuth)
  • 📱 Responsive design for mobile and desktop
  • 🧠 Custom hooks and modular architecture
  • 🔧 Admin panel for article management (optional)

🛠️ Tech Stack

  • Frontend: React, TypeScript, Tailwind CSS / DaisyUI
  • Backend: Node.js, Express, MongoDB (via Mongoose)
  • Auth: Supabase Auth / Firebase / JWT
  • APIs: Custom REST APIs for articles and comments
  • Cloudinary: Image storage for avatars and articles
  • Deployment: Vercel / Render / Netlify

⚙️ Getting Started

1. Clone the Repository

git clone https://github.com/your-username/enews.git
cd enews
  1. Install Dependencies
Copy
Edit
npm install
# or
yarn install
  1. Run the App
Copy
Edit
npm run dev
# or
yarn dev

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors