https://github.com/Mahinkumar/Task_assistant
A Task management app designed to improve productivity with automated Scheduling, Organization and Notes with support for optional AI assistance.
https://github.com/Mahinkumar/Task_assistant
drizzle-orm postgressql svelte svelte5 sveltekit tailwindcss
Last synced: 11 months ago
JSON representation
A Task management app designed to improve productivity with automated Scheduling, Organization and Notes with support for optional AI assistance.
- Host: GitHub
- URL: https://github.com/Mahinkumar/Task_assistant
- Owner: Mahinkumar
- Created: 2024-11-21T12:26:13.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-02T16:06:19.000Z (over 1 year ago)
- Last Synced: 2024-12-02T16:12:48.672Z (over 1 year ago)
- Topics: drizzle-orm, postgressql, svelte, svelte5, sveltekit, tailwindcss
- Language: Svelte
- Homepage: https://taskassistant.mahinkumar.com/
- Size: 130 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
> [!IMPORTANT]
> ALPHA Release date: 13 DECEMBER 2025
> BETA Release date: 20 DECEMBER 2025
>
> We are planning on a major rework of UI and Certain Mechanics.
> [!NOTE]
> This Project is a work in progress and is not suitable to be used at this moment.
> Star the repository for progress and preview release updates.
# Task Assistant
#### Guides | Docs | Preview
A Personal Task Assistant web application designed to improve productivity with automated Scheduling, Organization and Notes with support for optional AI assistance.
## Getting Started
1. Update the postgres url environment variable in .env file.
2. Use the default from example.env if you are using docker compose for pg database
```bash
npm run db:start #To Start a docker postgres server
npm run db:push #To update your database
#Optional commands
npx drizzle-kit generate #Generate a migration script
npm run db: migrate #To migrate using migration script
```
### Running Development Server
```bash
npm run dev
```
Open https://localhost:5173 with your browser to see the result.
### Building the Application
```bash
npm run build
npm run preview #view build preview
```
Open https://localhost:4173 with your browser to see the build preview.
## Features
1. Automated Task scheduling with a context aware Scheduling Algorithm.
2. Simple and clean Interface with easily approachable user Experience.
3. Key Analytics and Improvement Suggestions.
4. Task Tracking with Timer Support.
5. Completely Private on device Data Management.
6. Long Notes and Memories to keep task with their related information.
7. Integration with third party calendars (Needs API)
8. Note taking with markdown support
9. Optional Ambient noises
## Requirements
* A device that can run a browser
* Node.js version: 16.x or higher
* NPM (Node package manager)
## Architecture
