/Anonymous-Notepad

A web app for anonymous note-taking with unique URLs. Supports light and dark modes. Built with Node.js, Express, and SQLite.

Primary LanguageEJSMIT LicenseMIT

Anonymous Notepad

Anonymous Notepad is a simple web application that allows users to create and share notes with a unique URL.

🚀 Installation

  1. Clone the repository
git clone https://github.com/ntkhang03/Anonymous-Notepad/ && cd Anonymous-Notepad
  1. Install dependencies
npm install
  1. Start the server
npm start

👀 Features

  • Create a note with a unique URL
  • Share the note with others
  • View/Edit the note without any sign-in or sign-up
  • Customizable note URL
  • Custom password protection for the note
  • Dark mode support

🛡️ How to use password protection?

  • Just device that created the note can set the password for the note
  • To set the password for the note, easily enter the password in the password field, system will automatically encrypt the password
  • When you want to share the note, just share the note URL and the password with others

Screenshot-1

Screenshot-2

💡 Development ideas

  • Add a feature to allow users to set the expiration time for the note
  • Add a feature to allow users to set the note to be destroyed after reading
  • Add a feature to allow users to set the note to be destroyed after a certain number of views
  • ...

🚀 Technologies