an invention by vlefebvre
Project Description
Problems
To track tasks and organize agenda, you can use some web app like Trello, or Notion. But you probably will need to subscribe to a plan. And your data ... Don't know where they go. I didn't find an opensource project that create a kind of app that can be run as a desktop app from our favorite distribution.
Ideas
Create from scratch an App to track tasks like a todo app, as it is done in Trello. Have a calendar to track what we have done when. Have a resume of the week. App should be ran as a desktop linux app, can be also an Android App and a web app, and for fist version keep data locally.
List of features
- Dashboards as home page to get a short list of todo task, with a view on the Calendar and print the local weather, date, etc...
- Page with list of tasks arranged in a tab "todo", "In Progress", "to verify", "Done".
- Have a calendar automatically fill with update of tasks.
Technologies to use
- The UI could be wrote in Dart using the framework Flutter. In one source code, can build a linux destop app, android and web app.
- Database in a flutter's library (objectbox)
Goal for this Hackweek
- Learn about new language Flutter
- Create a MVP1 (Minimal Viable Product) implemented basics features
- Basic UI of the Dasboard, task, agenda pages
- Get Weather Data from openweather API
- Use CleanArchitecture in the code
- Build the MVP1 in OBS
Resources
This project is part of:
Hack Week 23
Activity
Comments
Be the first to comment!
Similar Projects
Jenny Static Site Generator by adam.pickering
Description
For my personal site I have been using hugo. It works, but I am not satisfied: every time I want to make a change (which is infrequently) I have to read through the documentation again to understand how hugo works. I don't find the documentation easy to use, and the structure of the repository that hugo requires is unintuitive/more complex than what I need. So, I have decided to write my own simple static site generator in Go. It is named Jenny, after my wife.
Goals
- Pages can be written in markdown (which is automatically converted to HTML), but other file types are also allowed
- Easy to understand and use
- Intuitive, simple design
- Clear documentation
- Hot reloading
- Binaries provided for download
- Future maintenance is easy
- Automated releases
Resources
https://github.com/adamkpickering/jenny