https://github.com/davidtimovski/personal-assistant
An ecosystem of PWAs that cooperate with each other to provide unique functionalities
https://github.com/davidtimovski/personal-assistant
aspnet-core aurelia auth0 csharp docker fsharp postgres svelte-kit typescript
Last synced: 3 days ago
JSON representation
An ecosystem of PWAs that cooperate with each other to provide unique functionalities
- Host: GitHub
- URL: https://github.com/davidtimovski/personal-assistant
- Owner: davidtimovski
- License: gpl-3.0
- Created: 2020-07-21T11:13:49.000Z (about 5 years ago)
- Default Branch: dev
- Last Pushed: 2025-03-09T14:37:17.000Z (7 months ago)
- Last Synced: 2025-03-24T18:46:56.946Z (7 months ago)
- Topics: aspnet-core, aurelia, auth0, csharp, docker, fsharp, postgres, svelte-kit, typescript
- Language: TypeScript
- Homepage: https://personalassistant.site
- Size: 12.4 MB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Personal Assistant
An ecosystem of PWAs that cooperate with each other to provide unique functionalities.
[https://personalassistant.site](https://personalassistant.site)
[](https://personalassistant.site/home/to-do-assistant)
[](https://personalassistant.site/home/accountant)
[](https://personalassistant.site/home/chef)
[](https://personalassistant.site/home/weatherman)## Apps
### To Do Assistant
- Create lists and tasks
- Delete tasks upon completion
- Flag tasks as high priority
- Search tasks within list
- Get hints for duplicate and similar tasks
- Share lists with other users
- Get notifications in shared lists
- Set permissions of shared list members
- Create private tasks in shared lists
- Reorder lists and tasks
- Copy lists
- Archive unused lists
- Easily create multiple tasks from text### Accountant
- Create expense categories
- Make deposits and withdrawals
- Track your spending
- Track and anticipate upcoming expenses
- Get automatically generated upcoming expenses every month based on your spending in a given category
- Manage multiple accounts
- Manage investment funds
- Track debt
- Setup transactions to be automatically created for you every month
- View different types of reports regarding your income and expenditures
- Get an early retirement calculation based on your personal financial situation
- Encrypt your transactions for privacy
- Offline mode
- Supports 168 currencies### Chef
- Create recipes
- Share recipes with other users
- Get notifications in shared recipes
- Send recipes to other users
- Link ingredients to tasks in To Do Assistant and see whether you have the required ingredients to prepare a meal
- See the nutrition and cost of recipes
- Create a dietary profile and track your daily nutrient intake### Weatherman
- Be aware of the weather
## Development
You will need an `.env` file if you want to start it locally with Docker. Just create a copy of `.env.example` and update the variables with the appropriate values.
## License
This project is licensed under the GNU GPLv3 License - see the [LICENSE](LICENSE) file for details.