# know.me - News Aggregator

A robust news aggregator that fetches international and tech news using RSS feeds. Developed with Laravel, Tailwind CSS, and MySQL.

**Developed by: Mohammad Sakib**

## Features
- **Facebook-style Newsfeed**: Clean UI with infinite scroll.
- **Admin Panel**: Robust dashboard for managing news sources, categories, and content moderation.
- **Automation**: Automated news fetching via Laravel Task Scheduling (runs every 30-60 minutes).
- **Bookmark System**: Users can save articles for later reading.
- **Content Moderation**: Admin can hide or delete irrelevant articles.
- **User Management**: Admin can invite or manage friends who have access to the platform.

## Tech Stack
- **Backend**: Laravel (Latest)
- **Frontend**: Tailwind CSS, Alpine.js, Livewire
- **Database**: MySQL (Compatible) / SQLite (Dev)
- **RSS Parser**: SimplePie

## Installation
1. Clone the repository.
2. Run `composer install`.
3. Run `npm install && npm run build`.
4. Configure `.env`.
5. Run `php artisan migrate --seed`.
6. Start scheduler: `php artisan schedule:work`.

## Credits
© 2026 know.me | Made by Mohammad Sakib
