Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DevStash - Developer Snippet Manager

A modern, full-stack code snippet management platform built with React, TypeScript, Node.js, and MongoDB.

Tech Stack

  • Frontend: React, TypeScript, Vite, Tailwind CSS, Framer Motion
  • Backend: Node.js, Express, MongoDB, JWT Authentication
  • Editor: Monaco Editor

Prerequisites

  • Node.js (v16+)
  • MongoDB (running locally or cloud URI)

Setup & Run

  1. Install Dependencies

    npm install  # Installs concurrently in root
    npm run install-all # Installs server and client dependencies
  2. Environment Variables

    • The server comes with a default .env file in server/.env.
    • Modify MONGO_URI if your MongoDB is not at mongodb://localhost:27017/devstash.
  3. Run Application

    npm run dev

Features

  • User Authentication (Sign up/Login)
  • Create, Edit, Delete Code Snippets
  • Syntax Highlighting for multiple languages
  • Dark/Light Mode
  • Tagging and Search
  • Favorites

About

A developer snippet manager — Monaco editing with syntax highlighting, tags, search and favourites over a JWT-authenticated Node and MongoDB API.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages