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.
- 📄 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)
- 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
git clone https://github.com/your-username/enews.git
cd enews- Install Dependencies
Copy
Edit
npm install
# or
yarn install- Run the App
Copy
Edit
npm run dev
# or
yarn dev