Skip to content

SudhirDevOps1/Sticky-Notes-Pro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

21 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“ Sticky Notes Pro v6.0

Version HTML5 CSS3 JavaScript TailwindCSS License

๐Ÿš€ Ultimate Sticky Notes Card Creator with 18 Card Effects & JSON Import

Transform your text into stunning sticky note cards with realistic effects!

Live Demo โ€ข Features โ€ข Card Effects โ€ข JSON Import โ€ข Installation


๐Ÿ†• What's New in v6.0

โœจ 18 Card Effects | ๐Ÿ“‹ Direct JSON Paste | ๐ŸŽจ 28 Color Presets | ๐Ÿ“Ž 15 Attachments | ๐Ÿ”ค 18 Fonts


Sticky Notes Pro Preview

๐Ÿ“‹ Table of Contents


๐ŸŒŸ Overview

Sticky Notes Pro is the ultimate web application for creating beautiful, realistic sticky note cards with 18 stunning effects. Perfect for:

  • ๐Ÿ“š Students - Create study notes, flashcards, and summaries
  • ๐Ÿ‘จโ€๐Ÿ’ผ Professionals - Design presentation cards and meeting notes
  • โœ๏ธ Content Creators - Generate social media content and infographics
  • ๐Ÿ“– Book Readers - Capture book summaries and key takeaways
  • ๐ŸŽฏ Anyone - Who wants beautiful, shareable note cards!

Why Sticky Notes Pro v6.0?

Feature Benefit
๐ŸŽด 18 Card Effects Fold, Curved, Torn, Stacked, Notebook, Polaroid & more
๐Ÿ“‹ JSON Import Paste JSON directly to import multiple notes
๐ŸŽจ 28 Color Presets Match any brand or mood
๐Ÿ“Ž 15 Attachment Styles Realistic tape, pins, clips, and more
๐Ÿ”ค 18 Fonts (incl. Hindi) Perfect typography for any language
๐Ÿ“ฅ High-Quality Export Up to 5x resolution PNG images
๐Ÿ“ฑ Fully Responsive Works on any device
๐ŸŒ™ Dark Terminal Theme Easy on the eyes
โšก Zero Backend 100% client-side, privacy-first

๐Ÿ†• What's New in v6.0

๐ŸŽด 18 Card Effects

Realistic card styles including fold, curved, torn edges, stacked, notebook, polaroid, and more!

๐Ÿ“‹ Direct JSON Paste

New JSON Editor modal - paste JSON array to instantly import multiple notes!

๐ŸŽจ 28 Color Presets

Added Cream, Slate, Red, Gold to the existing 24 presets.

๐Ÿ“Ž 15 Attachment Styles

New attachments: Green Pin, Rose Clip, Binder, String, and more!

๐Ÿ“‹ Copy Individual Note JSON

Each note has a copy button to export its JSON for reuse.


๐ŸŽด 18 Card Effects

Effect Preview Description
๐Ÿ“„ Fold Classic Corner fold with shadow
๐ŸŒŠ Curved Lifted Curved shadow underneath
๐Ÿ“ƒ Torn Rough Torn/ripped paper edges
๐Ÿ“š Stacked Layered Multiple stacked copies
๐Ÿ““ Notebook Lined Lined paper with red margin
๐Ÿ“ธ Polaroid Photo Photo frame style
โœ‰๏ธ Postcard Border Postcard with stamp
๐ŸŽฏ 3D Lifted Depth Multiple shadow layers
๐Ÿ“‹ Taped Double Tape strips on corners
๐ŸŽŸ๏ธ Ticket Perforated Ticket punch holes
๐Ÿ“ฎ Stamp Dashed Postage stamp border
๐Ÿ“Œ Pinned Cork Cork board with pin
๐ŸŽ€ Washi Decorative Washi tape decoration
๐ŸŒˆ Gradient Rainbow Gradient border glow
โฌœ Minimal Clean Simple clean style
๐Ÿ’ก Neon Glow Neon glow effect
๐ŸชŸ Glass Blur Glassmorphism style

Effect CSS Classes

.effect-fold      /* Classic corner fold */
.effect-curved    /* Curved lifted shadow */
.effect-torn      /* Torn rough edges */
.effect-stacked   /* Stacked copies */
.effect-notebook  /* Lined notebook paper */
.effect-polaroid  /* Photo frame */
.effect-postcard  /* Postcard style */
.effect-3d        /* 3D shadow layers */
.effect-taped     /* Double tape */
.effect-ticket    /* Perforated ticket */
.effect-stamp     /* Stamp border */
.effect-cork      /* Cork pin */
.effect-washi     /* Washi tape */
.effect-gradient  /* Gradient border */
.effect-minimal   /* Clean minimal */
.effect-neon      /* Neon glow */
.effect-glass     /* Glass blur */

โœจ Features

๐ŸŽจ Design & Styling

28 Color Presets

Yellow   Pink     Blue     Green    Purple   Orange   Cyan
Rose     Lime     Amber    Teal     Indigo   Fuchsia  Sky
Emerald  Violet   Sunset   Ocean    Forest   Lavender Peach
Mint     Cream    Slate    Red      Gold     Dark     Neon

15 Attachment Styles

Style Description
๐Ÿ“‹ Tape Classic center tape
๐Ÿ“ Tape Corner Angled corner tape
๐Ÿ“Ž Tape Double Two tape strips
๐Ÿ“Œ Red Pin Classic red pushpin
๐Ÿ”ถ Gold Pin Elegant gold pin
๐Ÿ”ท Blue Pin Cool blue pin
๐ŸŸข Green Pin Fresh green pin
๐Ÿ”— Silver Clip Paper clip
โœจ Gold Clip Premium gold clip
๐Ÿ’— Rose Clip Rose gold clip
๐Ÿ“ Staple Office staple
๐Ÿงฒ Magnet Fridge magnet style
๐Ÿ“’ Binder Side binder clip
๐Ÿงต String Hanging string
๐Ÿ“„ None Clean, no attachment

18 Font Families

Standard Fonts

  • Inter (Default)
  • Poppins
  • JetBrains Mono

Hindi/Devanagari Fonts ๐Ÿ‡ฎ๐Ÿ‡ณ

  • Noto Sans Devanagari
  • Tiro Devanagari Hindi
  • Mukta
  • Hind

Handwriting Fonts โœ๏ธ

  • Kalam
  • Caveat
  • Patrick Hand
  • Shadows Into Light
  • Indie Flower
  • Architects Daughter
  • Comic Neue

Decorative Fonts ๐ŸŽจ

  • Pacifico
  • Dancing Script
  • Satisfy
  • Great Vibes
  • Sacramento

๐Ÿ“ Note Types

Type Emoji Best Use
General Note ๐Ÿ“ Any content
Law / Rule โš–๏ธ Laws, principles, rules
Meaning ๐Ÿ’ก Definitions, explanations
Example ๐Ÿ“Œ Real-world cases
Impact โœจ Effects, benefits
Takeaway ๐ŸŽฏ Summaries, conclusions
Quote ๐Ÿ’ฌ Famous quotes
Tip ๐Ÿ’ก Tips and tricks
Warning โš ๏ธ Cautions, alerts
Idea ๐Ÿ’ญ Creative ideas
Question โ“ Questions
Answer โœ… Answers
Reminder ๐Ÿ”” Reminders
Goal ๐ŸŽฏ Goals, objectives
Task โœ”๏ธ To-do items

๐Ÿ“‹ JSON Import/Export

๐Ÿ†• Direct JSON Paste Feature

Click the ๐Ÿ“‹ JSON button to open the JSON Editor and paste notes directly!

JSON Format

Single Note

{
  "title": "Never Outshine the Master",
  "content": "Apne boss ko kabhi overshadow mat karo",
  "bullets": ["Point 1", "Point 2", "Point 3"],
  "type": "law",
  "preset": "yellow",
  "effect": "fold",
  "attach": "tape",
  "font": "kalam",
  "fontSize": "base",
  "rotation": 2,
  "customColor": null
}

Multiple Notes Array

{
  "notes": [
    {
      "title": "Law 1",
      "content": "Content here...",
      "type": "law",
      "preset": "yellow",
      "effect": "fold"
    },
    {
      "title": "Law 2",
      "content": "Content here...",
      "type": "meaning",
      "preset": "blue",
      "effect": "curved"
    }
  ]
}

Available JSON Fields

Field Type Options
title String Note title
content String Main content
bullets Array Bullet points
type String law, meaning, example, impact, takeaway, quote, tip, warning, idea, note
preset String yellow, pink, blue, green, purple, orange, cyan, rose, lime, amber, teal, indigo, fuchsia, sky, emerald, violet, sunset, ocean, forest, lavender, peach, mint, cream, slate, red, gold, dark, neon
effect String fold, curved, torn, stacked, notebook, polaroid, postcard, 3d, taped, ticket, stamp, cork, washi, gradient, minimal, neon, glass
attach String tape, tape-corner, tape-double, pin, pin-gold, pin-blue, pin-green, clip, clip-gold, clip-rose, staple, magnet, binder, string, none
font String inter, poppins, mono, hindi, hindi-tiro, mukta, kalam, caveat, patrick, pacifico, dancing, satisfy, vibes, sacramento, shadows, indie, architect, comic
fontSize String xs, sm, base, lg, xl
rotation Number -8 to 8 degrees
customColor String Hex color like #ff0000

Copy Individual Note

Each note card has a ๐Ÿ“‹ button to copy its JSON:

{
  "id": "note-1234567890",
  "title": "My Note",
  "content": "Content...",
  ...
}

๐Ÿš€ Quick Start

Option 1: Direct Use

Simply open index.html in any modern browser!

Option 2: Live Server

# Using Python
python -m http.server 8000

# Using Node.js
npx serve .

# Using PHP
php -S localhost:8000

Then visit http://localhost:8000


๐Ÿ’ป Installation

Clone Repository

git clone https://github.com/SudhirDevOps1/sticky-notes-pro.git
cd sticky-notes-pro

Download ZIP

  1. Click the green "Code" button
  2. Select "Download ZIP"
  3. Extract and open index.html

CDN Dependencies (Auto-loaded)

<!-- Tailwind CSS -->
<script src="https://cdn.jsdelivr.net/npm/@tailwindcss/browser@4"></script>

<!-- html2canvas for image export -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/html2canvas/1.4.1/html2canvas.min.js"></script>

<!-- Google Fonts (18 fonts) -->
<link href="https://fonts.googleapis.com/css2?family=..." rel="stylesheet">

๐Ÿ“– Usage Guide

Method 1: Text Input (Auto-Parse)

Type or paste structured text in the input area:

Day 1 โ€“ Laws 1 to 3

Law 1: Never Outshine the Master ๐Ÿ‘‘
Meaning: Apne boss ko kabhi overshadow mat karo...
Example: Office meeting mein boss se zyada ideas mat do...
Positive Impact: Career mein smooth growth milegi.

Takeaway:
- Leaders ke respect mein raho
- Trust wisely
- Intentions hide karo

Auto-detected keywords:

  • Day X โ†’ Day headers (Orange)
  • Law X: โ†’ Law cards (Yellow)
  • Meaning: โ†’ Meaning cards (Blue)
  • Example: โ†’ Example cards (Green)
  • Impact: / Positive Impact: / Negative Impact: โ†’ Impact cards (Pink)
  • Takeaway: โ†’ Takeaway cards (Purple)
  • Bullet points (-, โ€ข, *)

Method 2: Visual Card Builder

  1. Click โž• Create button
  2. Style Tab: Choose color preset, effect, and attachment
  3. Effects Tab: Select from 18 card effects
  4. Content Tab: Select type, add title and content
  5. Advanced Tab: Pick font, size, rotation
  6. Preview Tab: See live preview
  7. Click โœ… Add Note

Method 3: JSON Import ๐Ÿ†•

  1. Click ๐Ÿ“‹ JSON button
  2. Paste your JSON array
  3. Click ๐Ÿ“ฅ Import from JSON
  4. Notes are instantly created!

Method 4: Quick Presets

Click ๐ŸŽจ Presets for one-click styled notes:

  • โš–๏ธ Law Card (Yellow + Fold)
  • ๐Ÿ’ก Meaning (Blue + Curved)
  • ๐Ÿ“Œ Example (Green + Stacked)
  • โœจ Impact (Pink + Fold)
  • ๐ŸŽฏ Takeaway (Purple + Notebook)
  • And more...

โš™๏ธ Customization

Settings Panel

Access via โš™๏ธ Settings button:

Setting Options Default
Author Name Any text Sudhir Kumar
Username Any text SudhirDevOps1
Image Quality 1x - 5x 3x
Cards Per Row 1 - 3 2
Export Background Color picker #0a0a0f
Default Font 18 fonts Inter
Default Effect 18 effects Fold
Show Watermark Toggle On
Random Rotation Toggle On

Custom Text Color

  1. Open Create Modal
  2. Go to Style Tab
  3. Check "Use custom color"
  4. Pick color from color picker

Hindi/Multilingual Support ๐Ÿ‡ฎ๐Ÿ‡ณ

  1. Open Create Modal
  2. Go to Advanced Tab
  3. Select Hindi font:
    • Noto Sans Devanagari
    • Tiro Devanagari Hindi
    • Mukta
  4. Type in Hindi: เค†เคช เคนเคฟเค‚เคฆเฅ€ เคฎเฅ‡เค‚ เคฒเคฟเค– เคธเค•เคคเฅ‡ เคนเฅˆเค‚ ๐ŸŽ‰

โŒจ๏ธ Keyboard Shortcuts

Shortcut Action
Ctrl + N Open Create Modal
Ctrl + J Open JSON Editor ๐Ÿ†•
Ctrl + D Download All Cards
Ctrl + L Load Example
Escape Close Modal

๐Ÿ”ง Configuration

JavaScript Config Object

let CONFIG = {
    author: 'Sudhir Kumar',      // Your name
    username: 'SudhirDevOps1',   // Your username
    quality: 3,                   // Export quality (1-5)
    columns: 2,                   // Cards per row
    exportBg: '#0a0a0f',         // Export background
    watermark: true,              // Show watermark
    rotation: true,               // Random rotation
    defaultFont: 'inter',         // Default font
    defaultEffect: 'fold'         // Default card effect
};

Adding Custom Color Presets

const PRESETS = {
    'custom-name': { 
        bg: 'linear-gradient(135deg, #color1 0%, #color2 100%)', 
        text: '#textcolor', 
        border: '#bordercolor' 
    }
};

Adding Custom Effects

.effect-custom {
    border-radius: 8px;
    box-shadow: /* your shadow */;
    /* additional styles */
}

๐ŸŒ Browser Support

Browser Version Status
Chrome 80+ โœ… Full Support
Firefox 75+ โœ… Full Support
Safari 13+ โœ… Full Support
Edge 80+ โœ… Full Support
Opera 67+ โœ… Full Support
IE All โŒ Not Supported

๐Ÿ“ฑ Responsive Breakpoints

Device Width Columns
Mobile < 480px 1
Tablet 480px - 768px 1-2
Laptop 768px - 1024px 2
Desktop > 1024px 2-3

๐Ÿ“ Changelog

v6.0 (Current) ๐Ÿ†•

  • โœ… Added 18 card effect styles (Fold, Curved, Torn, Stacked, etc.)
  • โœ… Added JSON Editor for direct paste import
  • โœ… Added copy individual note JSON
  • โœ… Added 4 new color presets (Cream, Slate, Red, Gold)
  • โœ… Added 5 new attachments (Green Pin, Rose Clip, Binder, String)
  • โœ… Added default effect setting
  • โœ… Improved modal responsiveness
  • โœ… Fixed all download issues

v5.0

  • โœ… Fixed modal overlap issues
  • โœ… Fixed download functionality
  • โœ… Added 25+ color presets
  • โœ… Added 12 attachment styles
  • โœ… Added 18 fonts (including Hindi)
  • โœ… Added manual text color picker
  • โœ… Improved responsive design
  • โœ… Tabbed modal interface

v4.0

  • Added realistic sticky note effects
  • Added presets modal
  • Added settings panel

v3.0

  • Added custom card creator
  • Added export/import functionality

v2.0

  • Added dark terminal theme
  • Added matrix background

v1.0

  • Initial release
  • Basic text parsing
  • Simple card rendering

๐Ÿค Contributing

Contributions are welcome! Here's how:

  1. Fork the repository
  2. Create a feature branch
    git checkout -b feature/amazing-feature
  3. Commit your changes
    git commit -m 'Add amazing feature'
  4. Push to the branch
    git push origin feature/amazing-feature
  5. Open a Pull Request

๐ŸŽฏ Contribution Ideas

  • More card effects
  • More color presets
  • Drag and drop reordering
  • Multiple export formats (PDF, SVG)
  • Cloud sync functionality
  • Templates gallery
  • Animation effects
  • Dark/Light theme toggle

๐Ÿ‘จโ€๐Ÿ’ป Author

Sudhir Kumar

GitHub Twitter LinkedIn

DevOps Engineer | Full Stack Developer | Open Source Contributor


๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

MIT License

Copyright (c) 2024 Sudhir Kumar (@SudhirDevOps1)

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

๐Ÿ™ Acknowledgments


โญ Star this repo if you find it useful!

Made with โค๏ธ by Sudhir Kumar

Visitors


๐ŸŽด Card Effects Gallery

๐Ÿ“„ Fold ๐ŸŒŠ Curved ๐Ÿ“ƒ Torn ๐Ÿ“š Stacked
๐Ÿ““ Notebook ๐Ÿ“ธ Polaroid โœ‰๏ธ Postcard ๐ŸŽฏ 3D
๐Ÿ“‹ Taped ๐ŸŽŸ๏ธ Ticket ๐Ÿ“ฎ Stamp ๐Ÿ“Œ Cork
๐ŸŽ€ Washi ๐ŸŒˆ Gradient โฌœ Minimal ๐Ÿ’ก Neon

โฌ† Back to Top

About

Transform your text into stunning sticky note cards with realistic effects!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages