The Signal is a carefully curated news website focused on depth, context, and reliable reporting. It presents topical coverage across sections like World, Technology, Economy, Climate, Culture, and Opinion, and surfaces timely headlines from a live news provider.
Key features
- Curated Sections: Organized coverage for rapid navigation and deep reads.
- Live Headlines: Periodic updates from a configured news source so the site reflects recent stories.
- Reader-first Design: Clean typography, readability options, and distraction-free layouts.
Repository
Quick start (local)
- Clone the repository and change into it:
git clone https://github.com/lisan-5/The-Signal
cd The-Signal- Install dependencies and add environment variables:
npm install
cp .env.example .env.local
# Edit .env.local and set VITE_GNEWS_API_KEY=YOUR_KEY- Run the site locally:
npm run devBuild and preview
npm run build
npm run previewNotes
- The app fetches headlines from the configured news provider; replace the key with your own to enable live stories.
Contributing
- Fork the repo, create a focused feature branch, and open a pull request. Include tests and follow existing code style.
License
- This repository does not include a license file. Add a
LICENSEif you wish to set terms for reuse.
Questions or issues
- Open an issue on the repository or contact the maintainer.