mirdaki / autoagenda Goto Github PK
View Code? Open in Web Editor NEWAn automated personal task manager
License: GNU General Public License v3.0
An automated personal task manager
License: GNU General Public License v3.0
Copy and update an existing calendar (at least a Google Calendar) with the generated schedule
Include: name, ID, day, start time, end time, repeating, description, location, and notification time. In Java library.
Generate notifications based off of the events and tasks scheduled
Include time and ID for each task and event. In Java library.
Have a way to check the data (like the date) to see if it's valid. It should be called every time a task/event/time fence/ is created in the use case layer, and should be available for higher layers to call and also check before trying to create (to show an error in the UI for instance).
This should be related to message passing between the layers.
Schedules tasks around events using time fences for different types
Some suggestions
Make an Android activity to display tasks and events for that day
Include: name, ID, due date, repeat information, amount of time needed, type of event, priority, notification time, and description. In a Java library.
Create a database to store events, tasks, time fences, and schedule. Look into using Android room.
Define interfaces and adapters for loading from databases, calendars, etc
This could either be done with separate folders or a new module. Create functions for: add task, modify task, get task info.
Would also have a load/save tasks function that would be integrated with a database or text file later.
Make an Android activity to display tasks and events for a month and a week
Make an Android activity to display existing tasks and events and add new ones
Similar to events, but has no end time. An example would be to take out the trash at 9:00am.
Include: type, ID, start time, stop time, day. In Java Library
PS: Come up with a better name
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.