A modern task management application built with Svelte and TailwindCSS.
# Clone the repository
git clone [email protected]:TusharJoy/task-manager-svelte.git
cd task-manager-svelte
# Install dependencies
npm install
# Start development server
npm run dev
Visit localhost:8888 to see your app.
āāā public/ # Static assets
āāā src/
ā āāā components/ # Reusable components
ā ā āāā TaskForm.svelte
ā ā āāā TaskList.svelte
ā ā āāā TaskStats.svelte
ā āāā routes/ # Page components
ā ā āāā Tasks.svelte
ā ā āāā About.svelte
ā ā āāā Settings.svelte
ā āāā stores/ # State management
ā ā āāā taskStore.js
ā āāā App.svelte # Root component
# Start development server
npm run dev
# Build for production
npm run build
# Preview production build
npm run preview
The development server is configured to run on port 8888 and allows access from other devices on the network. You can modify these settings in vite.config.js
.
The application includes:
Tasks are automatically saved to localStorage, ensuring your data persists between sessions. You can clear all data from the Settings page.