yeshasmp / Karya

Task management PWA app to quickly create and manage tasks.

Home Page:https://karyaa.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Karya 👨‍💻

Karya is personal task management PWA app built using Angular to provide minimal and easy approach to quickly create and manage tasks.

This project was generated with Angular CLI version 13.3.9.

Demo

The project is currently live at - https://karyaa.vercel.app/

Features

➡️ Create and organise your tasks with tags as needed.
➡️ Interactive dashboard with overdue and upcoming tasks status.
➡️ Overview of monthly and yearly task metrics with Piechart and Linechart support.
➡️ Complete Offline support with PWA and IndexedDb storage.
➡️ Full calendar birds eye view of tasks status.

Screenshots

screenshot

screenshot

screenshot

screenshot

Prerequisites

➡️ Install Node.js which includes Node Package Manager.

Setting Up the Project

➡️ Clone this repo: git clone https://github.com/yeshasmp/Karya.git(HTTPS).
➡️ Install project dependancies: npm install.
➡️ Run ng serve --open for a dev server. The app will automatically reload if you change any of the source files.
➡️ Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the --prod flag for a production build.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

License: MIT

Credits

➡️ ngx-bootstrap for Bootstrap.
➡️ ngx-indexed-db for IndexedDb wrapper.
➡️ ngx-charts for interactive charts.
➡️ Google material icons for Material icons.
➡️ Undraw for vector illustration.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI Overview and Command Reference page.

About

Task management PWA app to quickly create and manage tasks.

https://karyaa.vercel.app

License:MIT License


Languages

Language:TypeScript 65.5%Language:HTML 23.8%Language:CSS 8.1%Language:JavaScript 2.5%