ProjectsCode Snippet

Code Snippet

A full-stack React application designed for developers to create, manage, and share code snippets with syntax highlighting and social features. This platform enables users to organize their code libraries, discover public snippets, and collaborate through favorites and profile sharing. The application features JWT authentication, MongoDB storage, image upload capabilities, and responsive Material-UI design for an enhanced developer experience.

Github

Technologies Used

JavaScript
Node.js
Express.js
React
CSS
MongoDB
Material UI
Webpack
Code Snippet

Key Features

  • Create, edit, and delete code snippets with real-time syntax highlighting using CodeMirror and React Syntax Highlighter
  • JWT-based authentication with customizable profiles, image uploads, and public/private visibility settings
  • Browse public snippets, add favorites, filter by programming language, and share profiles with social media integration
  • MongoDB database with GridFS file storage, Express API routes, and React frontend bundled with Webpack