You are browsing as a guest. Sign up (or log in) to start making projects!

vedasm

@vedasm

Joined June 2nd, 2026

  • 30Devlogs
  • 8Projects
  • 8Ships
  • 113Votes
Ship Changes requested

I had built M2H (Markdown to HTML), a full-stack markdown editor and blog converter app. It enables users to write in Markdown with all the formatting available on the toolbar and view a clean HTML rendered in real time.

Features: -

  • Instant HTML Rendering as users type in.
  • Server-side XSS prevention by using bleach.
  • API protection using Flask-Limiter
  • Secure JWT Based authentication
  • Clean Split-view panel, dark/light modes, along with standard keyboard shortcuts

The main challenge for me was setting up seamless sync btw the markdown and the live preview panel in the server-side without causing any lag or errors. Also implementing safe authentication.

How to Use:

  • Go to the live website
  • Register an account and log in to explore
  • Use the toolbar and keyboard shortcuts
  • Change btw light and dark themes
  • Test by export your markdown into a live html
  • 4 devlogs
  • 6h
Try project → See source code →
Open comments for this post
Reposted by @vedasm

1h 38m 35s logged

Authentication, Security, and Editor Enhancements

Authentication & Session Management

  • A new interface allows user to securely register and login to M2H.
  • Authentication is handled via JSON Web Tokens (JWT) stored at local-storage, making sure user sessions are secure.
  • The Nav Bar have been updated with interaction based on whether the user is logged in or not.

Enhanced Security & Backend

  • HTML scrubbing via bleach to prevent XSS attacks
  • Added flask-limiter and CSP/HSTS for API protection

Deployment

  • The app is now deployed and accessible live on vercel. Check the App
0
1
95
Open comments for this post

1h 38m 35s logged

Authentication, Security, and Editor Enhancements

Authentication & Session Management

  • A new interface allows user to securely register and login to M2H.
  • Authentication is handled via JSON Web Tokens (JWT) stored at local-storage, making sure user sessions are secure.
  • The Nav Bar have been updated with interaction based on whether the user is logged in or not.

Enhanced Security & Backend

  • HTML scrubbing via bleach to prevent XSS attacks
  • Added flask-limiter and CSP/HSTS for API protection

Deployment

  • The app is now deployed and accessible live on vercel. Check the App
0
1
95
Open comments for this post
Reposted by @vedasm

1h 18m 15s logged

UI & Markdown Upgrades

UI Refinement and Alignment Fixes

  • Fixed padding and margin inconsistencies between the editor and toolbar.
  • Changed the layout to be balanced and more comfortable for dual writing and previewing.
  • Improved spacing to make the editor look good in light and dark modes, reducing eyestrain.

New Formating Toolbar

  • Bold, italicise, or strike-through text without the hassle of syntax typing.
  • Now you can create document hierarchy and quickly highlight snippets with new Heading, quotes, etc.
  • Organize ur throughts with the new bulleted and numbered list option all with one click.
0
1
127
Open comments for this post

1h 18m 15s logged

UI & Markdown Upgrades

UI Refinement and Alignment Fixes

  • Fixed padding and margin inconsistencies between the editor and toolbar.
  • Changed the layout to be balanced and more comfortable for dual writing and previewing.
  • Improved spacing to make the editor look good in light and dark modes, reducing eyestrain.

New Formating Toolbar

  • Bold, italicise, or strike-through text without the hassle of syntax typing.
  • Now you can create document hierarchy and quickly highlight snippets with new Heading, quotes, etc.
  • Organize ur throughts with the new bulleted and numbered list option all with one click.
0
1
127
Open comments for this post
Reposted by @vedasm

55m 14s logged

Building Live Preview

  • Added a synchronized real-time preview rendering so MD Formats immediately get a preview HTML Content
  • Automatic ID Assignment for headings such as # This is HI which render with anchor tags like {#17} automatically.
  • Implemented real-time line, word, character and counts alongside an estimated reading time.
  • The Document progress automatically store in localStorage to prevent data loss.
0
1
71
Open comments for this post

55m 14s logged

Building Live Preview

  • Added a synchronized real-time preview rendering so MD Formats immediately get a preview HTML Content
  • Automatic ID Assignment for headings such as # This is HI which render with anchor tags like {#17} automatically.
  • Implemented real-time line, word, character and counts alongside an estimated reading time.
  • The Document progress automatically store in localStorage to prevent data loss.
0
1
71
Open comments for this post
Reposted by @vedasm

2h 22m 28s logged

Building M2H UI

  • Developed a clean split view layout with line numbering, a real-time input canvas for MD, and a synchronized live preview panel, which will be implemented in a feature.
  • Added quick buttons to copy HTML code, download the code, clean this MD, and finally switch between themes.
  • Added a line, word, character counter and estimated reading time (future backend implementation is required)
0
1
128
Open comments for this post

2h 22m 28s logged

Building M2H UI

  • Developed a clean split view layout with line numbering, a real-time input canvas for MD, and a synchronized live preview panel, which will be implemented in a feature.
  • Added quick buttons to copy HTML code, download the code, clean this MD, and finally switch between themes.
  • Added a line, word, character counter and estimated reading time (future backend implementation is required)
0
1
128
Open comments for this post
Reposted by @vedasm

1h 56m 52s logged

Just start off the build for Token Dock! 🚀

Spent the first couple of hours setting up the project foundation and getting the initial code structure in place. Check out the screenshot for a quick sneak peek!

0
1
122
Open comments for this post

1h 56m 52s logged

Just start off the build for Token Dock! 🚀

Spent the first couple of hours setting up the project foundation and getting the initial code structure in place. Check out the screenshot for a quick sneak peek!

0
1
122
Open comments for this post
Reposted by @vedasm

1h 51m 2s logged

NebulaOS Navigation Bar Implemented

  • Created a clean, space themed sidebar navigation menu.

  • Created a responsive architecture that transitions seamlessly from desktop displays to mobile screens.

  • Made the navigation bar fixed at the top of the viewport so it is always available while scrolling and keeps the user orientated.

  • When the page loaded the navigation bar looked fine, but as soon as I started scrolling elements of the main page content started rendering over the top of it, making a complete chaos.Spent like twenty minutes futzing with margins and padding before discovering it was a basic stacking context issue.

0
1
6
Open comments for this post

1h 51m 2s logged

NebulaOS Navigation Bar Implemented

  • Created a clean, space themed sidebar navigation menu.

  • Created a responsive architecture that transitions seamlessly from desktop displays to mobile screens.

  • Made the navigation bar fixed at the top of the viewport so it is always available while scrolling and keeps the user orientated.

  • When the page loaded the navigation bar looked fine, but as soon as I started scrolling elements of the main page content started rendering over the top of it, making a complete chaos.Spent like twenty minutes futzing with margins and padding before discovering it was a basic stacking context issue.

0
1
6
Open comments for this post
Reposted by @vedasm

1h 56m 15s logged

Building NebulaOS

  • Built the “About” window successfully. This is an important step to build core desktop environment and to make sure window can be opened and displayed correctly.

  • Figuring out the window layering and responsiveness is tricky, but I learned a lot about how to manage object positioning in the desktop space.

0
1
4
Open comments for this post

1h 56m 15s logged

Building NebulaOS

  • Built the “About” window successfully. This is an important step to build core desktop environment and to make sure window can be opened and displayed correctly.

  • Figuring out the window layering and responsiveness is tricky, but I learned a lot about how to manage object positioning in the desktop space.

0
1
4
Open comments for this post
Reposted by @vedasm

45m 18s logged

New Project Section Added # New Project Section Added

I grew my page and completely updated the visual look of the website.

  • Project Showcase: Added a separate section to show the things I’ve built with nice project cards with clear tech stack badges like Python, Flask, Docker and JavaScript.

  • Better Responsiveness: We’ve tweaked the mobile and desktop grid systems to provide a more fluid layout that scales to different screen sizes.

0
1
41
Ship

I made a portfolio webpage, a minimalist personal developer portfolio site to show who I am and what I build. Snappy start with bold typography to highlight my specialisations (Backend & AI/ML) Clean Tech Arsenal Grid to show my tech skills Dedicated contact area for networking. The hardest part was to get one web page to align perfectly. I’m very happy with the clean look, and the bold typography hierarchy. It felt so good to be able to take a page from a basic foundation and build it into a fully responsive, structured, multi-section layout that really represents my style as a computer science student!

  • 1 devlog
  • 1h
  • 10.20x multiplier
  • 8 Stardust
Try project → See source code →
Open comments for this post

45m 18s logged

New Project Section Added # New Project Section Added

I grew my page and completely updated the visual look of the website.

  • Project Showcase: Added a separate section to show the things I’ve built with nice project cards with clear tech stack badges like Python, Flask, Docker and JavaScript.

  • Better Responsiveness: We’ve tweaked the mobile and desktop grid systems to provide a more fluid layout that scales to different screen sizes.

0
1
41
Ship Changes requested

I made a portfolio webpage, a minimalist personal developer portfolio site to show who I am and what I build. Snappy start with bold typography to highlight my specialisations (Backend & AI/ML) Clean Tech Arsenal Grid to show my tech skills Dedicated contact area for networking. The hardest part was to get one web page to align perfectly. I’m very happy with the clean look, and the bold typography hierarchy. It felt so good to be able to take a page from a basic foundation and build it into a fully responsive, structured, multi-section layout that really represents my style as a computer science student!

Try project → See source code →
Open comments for this post
Reposted by @vedasm

1h 56m 1s logged

Built a Minimalist Developer Portfolio

Today I exapanded my page and changed the whole look of the webpage.

Content: -

  • Who am I : Created punchy intro with bold typography hierarchy (Veda S M) accompanied by inline sub-tags (backend, AI/ML) to quickly declare my specialization. Added primary action buttons linking to skills, contact info, and GitHub.
  • Tech Arsenal Grid : Showcase my improtant skills
  • Contact info : for people to find and connect with me!fix if there is any mistakes
0
1
23
Loading more…

Followers

Loading…