Advanced Task Manager and To-Do List Application
This Task Manager is an advanced to-do list application built with Svelte, Vite, TypeScript, JavaScript, SQLite, and Express. The app provides an intuitive and minimalistic interface to help users manage tasks and sub-tasks efficiently.
└── task-manager/
├── LICENSE
├── README.md
├── index.html
├── package-lock.json
├── package.json
├── public
│ └── vite.svg
├── src
│ ├── App.svelte
│ ├── app.css
│ ├── assets
│ ├── lib
│ ├── main.ts
│ ├── server
│ └── vite-env.d.ts
├── svelte.config.js
├── tsconfig.json
├── tsconfig.node.json
└── vite.config.ts
TASK-MANAGER/
main.ts Entry point for the app app.css Global styles App.svelte Main app component server/index.js Express server setup database.sqlite SQLite database file Login.svelte Login component TaskItem.svelte Individual task component tasks.ts Task data store
Ensure your runtime environment meets the following requirements:
Clone the repository and install dependencies:
git clone https://github.com/akshay-k-a-dev/task-manager/
cd task-manager
npm install
Run the application:
npm start
To run the test suite:
npm test
Contributions are welcome! Follow these steps:
git clone https://github.com/your-username/task-manager/
git checkout -b new-feature-branch
git commit -m 'Added feature X'
git push origin new-feature-branch
For more details, see the Contributing Guidelines.
This project is licensed under the MIT License.
Special thanks to contributors and open-source libraries used in this project.
This code is optimised to run locally, several issues raised while hosting