Skip to content

aydoganarda93-dot/NeuralNode

Repository files navigation

NeuralNode

AI-Powered News Intelligence Platform
Real-time signal. Human-readable context. Built in public.

NeuralNode is a modern news intelligence product that turns fast-moving global content into structured, actionable insights.
It combines:

  • n8n automation for data orchestration
  • Gemini AI for summarization and sentiment intelligence
  • Next.js for a fast, scalable, production-grade frontend

Why NeuralNode?

The internet has infinite information and limited clarity. NeuralNode is built to answer a simple question:

"What happened, why it matters, and what the current sentiment is - without information overload."

Each story is transformed into:

  • a clean headline + concise summary
  • sentiment scoring
  • key bullet insights
  • category-based filtering

Core Stack

  • Frontend: Next.js (App Router), React, TypeScript, Tailwind CSS
  • UI System: modular component architecture (Radix-based primitives)
  • AI Layer: Gemini for summarization and contextual enrichment
  • Automation Layer: n8n workflows for ingest -> process -> publish
  • Analytics: Vercel Analytics integration

Automation Architecture (n8n + Gemini + Next.js)

NeuralNode follows an automation-first pipeline where content flows from source discovery to UI delivery:

flowchart LR
  A[News Sources / Feeds / APIs] --> B[n8n: Ingestion Trigger]
  B --> C[n8n: Normalize & Deduplicate]
  C --> D[Gemini AI: Summarize + Sentiment + Bullets]
  D --> E[n8n: Validation & Category Tagging]
  E --> F[Structured JSON Dataset]
  F --> G[Next.js UI Layer]
  G --> H[End User Dashboard]
Loading

What this automation gives us

  • Speed: new stories can move from source to UI rapidly
  • Consistency: every item follows the same enrichment schema
  • Scalability: workflows can be extended without rewriting frontend logic
  • Product velocity: faster iteration on prompts, categories, and ranking logic

Current Product Capabilities

  • Smart card-based news feed
  • Category filtering (AI, Technology, Finance, Science, Politics, World, Health)
  • Last 24 hours filtering
  • AI-supported sentiment view
  • Dark / light theme support
  • Responsive layout for desktop-first intelligence workflows

Local Development

# install dependencies
npm install

# start development server
npm run dev

# production build
npm run build

# run lint checks
npm run lint

Open http://localhost:3000 after starting the dev server.


Data Contract (News Item Schema)

Each news object is structured for both machine processing and human scanning:

  • title
  • summary
  • source_url
  • source_name
  • image_url
  • timestamp
  • category
  • sentiment_score
  • bullet_points

This schema keeps the UI predictable and makes AI output measurable over time.


Build in Public

NeuralNode is built in public, intentionally.

We share:

  • product decisions
  • automation experiments
  • prompt iterations
  • UX updates
  • wins, failures, and lessons

The goal is not just to ship fast - but to ship transparently, learn in the open, and build with community feedback at every stage.


Roadmap

  • Live source connectors (beyond static dataset)
  • Trust scoring & source reliability indicators
  • Personalization layer (topic and sentiment preferences)
  • Historical trend visualizations
  • Multi-language briefing mode
  • Public changelog + weekly build logs

Contributing

Contributions, ideas, and critique are welcome.
If you have thoughts on workflow design (n8n), prompt engineering (Gemini), or product UX (Next.js), open an issue and let's build this in public together.


License

Add your preferred license here (e.g., MIT) to define usage rights clearly.

Releases

No releases published

Packages

 
 
 

Contributors