open-source-ideas / ideas

💡 Looking for inspiration for your next open source project? Or perhaps you've got a brilliant idea you can't wait to share with others? Open Source Ideas is a community built specifically for this! 👋
6.56k stars 221 forks source link

All-in-one Productivity App #131

Open yohannd1 opened 5 years ago

yohannd1 commented 5 years ago

NOTE: This issue is still being developed. Feel free to add more ideas here!

Project Description

An "ultimate" productivity application that unites the most known productivity systems (I think that it's the name) in a single place. Some of them are:

The Interface

  1. Computers / Tablets On computers and tablets, it could have an option to change between a Github Tabs Style or a Sidebar/Drawer Style. Each tab / sidebar button could lead to one section (see below some section ideas). The overall design (blur, shading etc.) could be based on the OS design itself, but still having some of the guidelines.

  2. Smartphones Both iOS and Android combine with bottom navigations, so there could be a basic use of it - 3 tabs (by default): home, upcoming and settings. They can be customized, either in amount (up to 5 or 6) and in what tabs. But there also could be a sidebar, because not all of the sections will be in the bottom bar.

  3. Wear Devices (I don't know how to do this properly.)

Section Ideas:

Other Features

I think that this idea is too complex to put everything here...

Relevant Technology

It could be avaliable in all modern operating systems. Some of them are:

I don't know any specific programming languages great to recommend for each platform, though.

Complexity and required time

Complexity

Required time (ETA)

KOLANICH commented 5 years ago

I guess it is better to have them as separate apps, not as a single one, but unified using OS middleware (s.a. Android permissions to access calendar and tasks) and app-defined permissions, if needed.

yohannd1 commented 5 years ago

Yeah, I think that works better.

On Wed, Jan 9, 2019, 8:02 PM KOLANICH notifications@github.com wrote:

I guess it is better to have them as separate apps, not as a single one, but unified using OS middleware (s.a. Android permissions to access calendar and tasks) and special permissions, if needed.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/open-source-ideas/open-source-ideas/issues/131#issuecomment-452854007, or mute the thread https://github.com/notifications/unsubscribe-auth/AWOBsIQMKl0v-pNaRCUCrKtI7NG82sImks5vBl_EgaJpZM4Z2hfN .

--

Regards, Yohanan Santana

Thrilleratplay commented 5 years ago

What about something like Sandstorm

yohannd1 commented 5 years ago

@Thrilleratplay yeah, the Marketplace is a good idea. But a "problem" (in this case, I think) about the Sandstorm platform is that you need to host the system somewhere as a server. A file storage (like Dropbox/Google Drive/OneDrive) can't be used.

yohannd1 commented 5 years ago

Accidentaly closed the issue, sorry.

Kreijstal commented 5 years ago

and integrte it with your phone, and smartwatch? and alexa?!?!

yohannd1 commented 5 years ago

Integrating with the phone and smartwarch? Yes. But.... I don't know about Alexa, I think that virtual assistants are more complex if you don't use a server.

KOLANICH commented 5 years ago

About assistants: https://github.com/DeskChan/DeskChan

sponger94 commented 5 years ago

I really like this idea, however not everything may fit to one app. I would like to suggest an idea of using Kanban to achieve goals and an ability to use multiple tables for achieving daily, weekly, monthly, quarterly etc. goals. Each goal then could be separated into smaller tasks and time tracked using pomodoro. All of that can be done in KanbanFlow.

But here is the thing: I dunno why you guys are up to make it an offline app. As a web developer, I would suggest to make it a web app, where people can invite their friends, share their progress, compete with other and find like-minded people. As an example see SmartProgress.

If this would be a web app - we could then split it to a micro-services for each individual feature and we would have an ability to deliver each feature independently. Also since developing a native app for each platform is super expensive, it might be a better idea to make phone apps as a webview based.

yohannd1 commented 5 years ago

@KOLANICH but how could this integrate with an app?

@sponger94 the problem of the web app is the host. As an open source app, I can only think of a self-hostable system. I don't know if it could work being hosted not by the user. But maybe it could follow the Sandstorm model: being self-hosted or hosted by the Sandstorm team. Also, at least on Android I didn't have a great experience with webview based apps, but it is still worth trying.

sagarpatke commented 5 years ago

notion.so

Kreijstal commented 5 years ago

notion.so

not open source

VAJRESH commented 5 months ago

Anyone interested to work with me to create something similar. I have been thinking of creating something similar for myself and was researching existing tools which offers solutions to this.

You can check this out https://www.opensourcealternative.to/alternatives-to/Notion.

I like affine and anytype.

You can reach out to me via LinkedIn and we can build something amazing