Aplikasi produktivitas buat lo yang anti lelet. Visual sticky notes dengan gaya Gen Z.
# Clone the repository
git clone https://github.com/muhamadbasim/sticky-rice-clone.git
cd sticky-rice-clone
# Install dependencies
npm install
# Start development server
npm run dev
Open http://localhost:5173 in your browser.
| Technology | Purpose |
|---|---|
| Svelte 5 | UI Framework with Runes |
| Vite | Build tool & Dev server |
| Vanilla CSS | Styling with CSS Variables |
| LocalStorage | Data persistence |
src/
āāā App.svelte # Main app component
āāā app.css # Global styles & design system
āāā main.js # Entry point
āāā lib/
āāā components/
ā āāā Canvas.svelte # Main board with grid background
ā āāā StickyNote.svelte # Draggable note component
ā āāā Toolbar.svelte # Bottom action bar
āāā stores/
āāā boardStore.js # State management + LocalStorage
Click any color button in the toolbar to add a new sticky note of that color.
Click and drag a note by its header (top area with lines) to reposition it.
Click on the note body to start typing. Changes are saved automatically.
Click the Ć button in the top-right corner of any note.
| Command | Description |
|---|---|
npm run dev |
Start development server |
npm run build |
Build for production |
npm run preview |
Preview production build |
Dark canvas with colorful sticky notes and floating toolbar.
Bottom bar featuring the Sticky Rice brand, color picker buttons, and reset action.
git checkout -b feature/amazing-feature)git commit -m 'Add some amazing feature')git push origin feature/amazing-feature)This project is open source and available under the MIT License.