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/
- 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.
- 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
@themenative pipeline, completely eliminating PostCSS bloat). - Icons: Lucide React.
- Typography: Custom ingested Segoe UI Semibold.
Because Sticky Flow leverages the newest Tailwind v4 bundler architecture, setup is extremely simple.
-
Clone the repository:
https://github.com/rajdeep-pixel/sticky-notes-wall.git
-
Changing the directory:
cd sticky-notes-wall -
Install exactly the dependencies:
npm install
-
Start the Vite Development Server:
npm run dev
-
Open your browser: Navigate to
http://localhost:5173to interact with the wall!
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.