Skip to content

ManeeshWije/markdown-edit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MarkdownEdit

  • A personal markdown editor with the following features:
    • Google OAuth2 authentication
    • Create, read, update, and delete markdown files
    • Real-time preview of markdown files
    • Export markdown files to HTML
    • Dark mode
    • Responsive design

Development

Server

  • These env vars must be set in .env
  • cargo run

Client

  • npm install
  • npm run dev to watch dev
  • npm run style to watch tailwind styles

Architecture

  • Frontend: TypeScript, React, Tailwind CSS/Material-Tailwind, Zustand
  • Backend: Rust, Axum, Tokio, SQLx
  • Database: PostgreSQL
  • Authentication: Google OAuth2
  • Hosting: Self hosted on homelab

Releases

No releases published

Packages

No packages published