/CloakBin

🔒 Cloakbin is your go-to platform for swiftly sharing text and code snippets securely and anonymously. With a minimalist interface and robust encryption, Cloakbin prioritizes speed and privacy, making it ideal for quick and discreet sharing of sensitive information. 📝

Primary LanguageEJS

CloakBin

CloakBin is a simple and convenient web application that allows you to share code snippets with others easily. With CloakBin, you can quickly copy and paste your code, and then generate a shareable link to provide access to your code.

Live Website

You can access the live CloakBin website at: cloakbin.com Website is hosted on Render.com image

Features

  • Copy/Paste Interface: Effortlessly copy and paste your code into the provided text area.
  • Syntax Highlighting: CloakBin automatically highlights the syntax of your code based on the detected language, making it easier to read and understand.
  • Share Links: After pasting your code, generate a unique shareable link that you can send to others, allowing them to view your code.
  • ChatBot: At the bottom right of the cloakbin website there is an AI Chatbot added

Getting Started

To use CloakBin, simply visit the website at cloakbin.com and follow these steps:

  1. Copy the code you want to share from your local development environment or any other source.
  2. Paste the code into the provided text area on the CloakBin website.
  3. Click the "Generate Link" button to create a unique shareable link.
  4. Copy the generated link and share it with others who need access to your code.

Technologies Used

  • Node.js: The project is built using Node.js, which is a JavaScript runtime environment that allows running JavaScript code on the server-side.
  • Express.js: Express.js is a web application framework for Node.js. It is used for handling HTTP requests, routing, and rendering views.
  • EJS (Embedded JavaScript Templating): EJS is a simple templating language that lets you generate HTML markup with plain JavaScript. It's used for rendering views in this project.
  • MongoDB: MongoDB is a popular NoSQL database used for storing data. The project uses the mongoose library, which is an Object Document Mapping (ODM) library for MongoDB and Node.js.
  • Mongoose: Mongoose is an Object Data Modeling (ODM) library that provides a higher-level abstraction for working with MongoDB data in Node.js applications.