Build consistent reading habits, one article at a time.
An AI-powered platform helping students and exam aspirants build consistent reading habits through curated news and articles.
EditorialChain is a streak-focused reading platform designed for students preparing for competitive exams (UPSC, SSC, Banking, etc.). We believe that consistent reading builds knowledge, and knowledge builds success.
- Daily Curated Articles - Fresh news from trusted sources across multiple categories
- Smart Search - Find articles by keywords, topics, and interests
- Multi-Region Support - News from India, US, UK, Australia, and Canada
- Reading Streaks - Track your daily reading habits and build momentum
- Leaderboards - Compete with fellow readers and stay motivated
- AI Recommendations - Personalized article suggestions based on your reading patterns
- Responsive Design - Beautiful reading experience on any device
- Node.js 16+ and npm/yarn
- NewsData.io API key (Get one free)
# Clone the repository
git clone https://github.com/yourusername/editorialchain.git
# Navigate to project directory
cd editorialchain
# Install dependencies
npm install
# Create environment file .env
# Add your API keys to .env
# Firebase configuration
VITE_NEWS_API_KEY=YOUR_API_KEY_HERE
VITE_API_KEY=YOUR_API_KEY_HERE
VITE_AUTH_DOMAIN=YOUR_API_KEY_HERE
VITE_PROJECT_ID=YOUR_API_KEY_HERE
VITE_STORAGE_BUCKET=YOUR_API_KEY_HERE
VITE_MESSAGING_SENDER_ID=YOUR_API_KEY_HERE
VITE_APP_ID=YOUR_API_KEY_HERE
VITE_MEASUREMENT_ID=YOUR_API_KEY_HERE
#news APIs
VITE_NEWS_DATA_API_KEY=YOUR_API_KEY_HERE #[newsdata.io]
# Start development server
npm run devVisit http://localhost:5173 and start reading!
|
React |
Tailwind CSS |
JavaScript |
Vite |