Content Dashboard

Content Dashboard

A local dashboard for managing Bioinformatics Learn Infinite content.

Quick Start

cd dashboard
npm install
npm start

Then open http://localhost:3030 in your browser.

Features

  • Blog Posts: Create, edit, and delete blog posts
  • Pages: Edit learning path pages and other content
  • Data Files: Manage YAML/JSON data files
  • Live Preview: Markdown preview while editing
  • Git Integration: See pending changes and publish directly to GitHub

Usage

  1. Navigate between Posts, Pages, and Data using the sidebar
  2. Click the edit button on any item to open the editor
  3. Use the toolbar for quick Markdown formatting
  4. Save changes locally, then use Publish to push to GitHub

Keyboard Shortcuts

  • Ctrl/Cmd + S: Save current file in editor
  • Esc: Close modals

💬 Give Feedback

Help us improve! Share what worked, what was unclear, or suggest new topics.