todo-svelte Svelte Themes

Todo Svelte

task management app written in Svelte using SvelteKit

Todo App for Projects

Todo web app created for various professional projects. Users can create their own projects (groups of todo lists) with tasks. Each task can have it's category, responsible person (internal end external), due date and additional note. Tasks can be filtered by their status (pending, due today, overdue, completed) or responsible person. Each task can be marked as done or permanently deleted.

The app is made with Svelte/SvelteKit and uses MongoDB database for permanent data storage.

Installation & Building

Clone the project from this repository and install dependencies:

npm install

Configure environment variables - create file .env in main project directory and insert VITE_MONGODB_URI="your mongo db uri", and optionally NODE_ENV="development" (or "production"). Then start development version of the app for testing:

npm run dev

To build for production first install an adapter for your target environment. Then:

npm run build

You can preview the built app with npm run preview, regardless of whether you installed an adapter. This should not be used to serve your app in production.

Top categories

Loading Svelte Themes