Note Taking App
A beginner-friendly Svelte example: Create a note-taking app with local storage and categories
What You'll Learn
- Managing notes with Svelte stores
- Implementing CRUD operations
- Working with localStorage
- Filtering and searching notes
- Creating note categories
Project Structure
note-taking/ ├── src/ │ ├── lib/ │ │ ├── NoteList.svelte │ │ ├── NoteEditor.svelte │ │ ├── CategorySelect.svelte │ │ └── SearchBar.svelte │ ├── stores/ │ │ ├── notes.js │ │ └── categories.js │ └── App.svelte ├── public/ │ └── index.html └── package.json
Key Features
- Create, edit, and delete notes
- Organize notes by categories
- Search through notes
- Persistent storage
- Note timestamps
- Markdown support