Corvus Sentinel
Back to Projects

Sample Project Showcase

Date: 7/1/2024

Project: Markdown Content Manager

This project demonstrates how to build a simple content management system using Next.js and Markdown files.

Technologies Used

  • Next.js (App Router)
  • React
  • TypeScript
  • Tailwind CSS & shadcn/ui
  • react-markdown & remark-gfm
  • gray-matter
  • Node.js Filesystem API

Key Features

  1. Dynamic Routing: Pages are generated based on markdown files in specific directories (/content/blogs, /content/projects, etc.).
  2. Markdown Rendering: Uses react-markdown to display content beautifully.
  3. Frontmatter Parsing: Extracts metadata like title and date using gray-matter.
  4. Admin Interface: A basic /create page allows uploading new .md files.