- 🤖 Introduction
- ⚙️ Tech Stack
- 🔋 Features
- 🤸 Quick Start
This repository contains the code corresponding to an in-depth tutorial on how to use this app on my YouTube channel, Yash Bhalgat.
A modern Markdown Editor that lets you write, preview, and share your markdown documents in real time. Our app offers a seamless writing experience with auto-saving, dark/light themes, and robust community features.
- React.js
- TypeScript
- shadcn-ui
- Vite
- Tailwind CSS
- Supabase
👉 Real-time Preview: Instantly see your formatted markdown in a split-screen view as you type.
👉 Publish & Share: Effortlessly publish your markdown documents to a public community feed and explore content created by others.
👉 Auto-Saving: Enjoy worry-free writing with automatic saving, so you never lose your progress.
👉 Dark & Light Modes: Customize your editing experience with flexible theme options to suit your mood and environment.
👉 Import & Export: Easily import published markdowns into the editor for further editing, export documents as markdown files, or copy them to the clipboard.
👉 Community Engagement: Like and interact with posts in the community feed to discover trending content.
…and many more features focused on robust code architecture, reusability, and a seamless user experience.
Follow these steps to set up the project locally on your machine.
Prerequisites
Make sure you have the following installed on your machine:
Cloning the Repository
git clone REPOSITORY_URL
cd repository-nameInstallation
Install the project dependencies using npm:
npm installRunning the Project
npm run devOpen http://localhost:8080 in your browser to view the project.