Skip to content

ianshulx/EditorialChain

Repository files navigation

EditorialChain

Build consistent reading habits, one article at a time.

EditorialChain Logo

An AI-powered platform helping students and exam aspirants build consistent reading habits through curated news and articles.

Made with React Powered by NewsData.io License: MIT


What is EditorialChain?

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.

Key Features

  • 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

Quick Start

Prerequisites

  • Node.js 16+ and npm/yarn
  • NewsData.io API key (Get one free)

Installation

# 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 dev

Visit http://localhost:5173 and start reading!


Tech Stack

React
React
Tailwind
Tailwind CSS
JavaScript
JavaScript
Vite
Vite

Additional Tools: Lucide Icons, NewsData.io API

Back to Top ↑

About

EditorialChain** is an AI-based, streak-focused web platform aimed at helping students and exam aspirants (UPSC, SSC, Bank, etc.) build consistent reading habits

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages