Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sticky Flow 📌

Sticky Flow is a premium, modern, and highly-aesthetic Sticky Notes Wall application designed for the ACM SIGKDD Recruitment – Web Development Domain Task. Built as a fast, client-side React application, it provides a seamless workspace for brainstorming, categorizing, and visually organizing ideas.

Deployment Link : https://sticky-notes-wall-henna.vercel.app/

✨ Core Features

  • Fluid Drag-and-Drop: Seamlessly reorder notes by dragging and dropping them across the wall.
  • Persistent Storage: Zero backend setup required. All notes instantly save to local browser storage (localStorage) and persist securely across reloads.
  • Pastel Color Categorization: Select from a curated palette of 6 minimal pastel colors (Amber, Rose, Emerald, Sky, Purple, and Teal) to categorize notes visually.
  • Pinning System: Pin critical notes to lock their importance and keep them visually tracked.
  • Organic Aesthetic: Notes feature a randomized slight mathematical rotation (-2° to 2°) to emulate a natural, physical bulletin board.
  • Precision UI/UX: Features a beautiful 40/60 split-pane design, custom Segoe UI typography.
  • Smart Limits: Built-in safeguards preventing empty submissions and enforcing a 20-note maximum capacity to maintain screen organization.

🛠️ Technology Stack

  • Frontend Framework: React 18.
  • Build Tool: Vite (for lightning-fast Hot Module Replacement building).
  • Styling Engine: Tailwind CSS v4 (utilizing the native Vite plugin and @theme native pipeline, completely eliminating PostCSS bloat).
  • Icons: Lucide React.
  • Typography: Custom ingested Segoe UI Semibold.

🚀 Quick Start (Local Development)

Because Sticky Flow leverages the newest Tailwind v4 bundler architecture, setup is extremely simple.

Installation Steps

  1. Clone the repository:

    https://github.com/rajdeep-pixel/sticky-notes-wall.git
    
  2. Changing the directory:

    cd sticky-notes-wall
    
  3. Install exactly the dependencies:

    npm install
  4. Start the Vite Development Server:

    npm run dev
  5. Open your browser: Navigate to http://localhost:5173 to interact with the wall!

🤝 Contributing

Contributions, issues, and feature requests are always welcome! Feel free to check the issues page if you want to contribute.


Built with ❤️ for ACM SIGKDD by Rajdeep Shaw.

About

StickyFlow: A fluid digital canvas designed to bridge the gap between messy brainstorming and organized action. Capture, connect, and visualize every idea on a high-performance interactive wall.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages