Coder Social home page Coder Social logo

ajunlonglive / condution Goto Github PK

View Code? Open in Web Editor NEW

This project forked from shabang-systems/condution

0.0 1.0 0.0 247.18 MB

Tasks? Done. That was quick.

Home Page: https://www.condution.com

License: GNU General Public License v3.0

HTML 8.74% JavaScript 65.14% CSS 22.55% Java 0.22% Swift 0.62% Ruby 0.66% TypeScript 0.92% SCSS 1.04% Shell 0.11%

condution's Introduction

#!/Shabang | Condution

Condution - Open-source, cross-platform task management + collaboration | Product Hunt Condution - Open-source, cross-platform task management + collaboration Condution - Open-source, cross-platform task management + collaboration

This. Is. Condution. A project management system that makes sense and will not burn your pockets out.

Those Download Buttons?

๐Ÿ‘‰ Direct Download the latest version of Condution here! ๐Ÿ‘ˆ

Also, here's the App Store & Play Store links for y'all phone nerds out there.

The App

Condution is a wonderful electron app built to create a perfectly easy task-management dashboard that's powerful, yet also simple. The inspiration of the project spanned from our long frustration with the current state of productivity software on the internet โ€” they are expensive and often complicated to use.

Condution attempts to change this. We want to create an open-source productivity/task-management app that is both simple, and, well, free (but we do take Patreon donations though).

This. Is. (Actually.) Condution.

Features

Condution is a powerful yet incredibly simple check-list application that supports your needs from study, to business, and to life. Bring Condution with you across the globe and let it be your second brain โ€” so you can focus on living your best life.

Your Favorite Task-List

Create tasks, manage them in projects, add some tags, set due dates, and repeat them at will. Condution has the whole nine-yards of the core list-making features nailed so you can create and edit anything from grocery lists to hundred-task projects.

Filters and Perspectives

Filter tasks by tag? Check. Filter by projects? Check. Filter by due date? Check. Filter by due date and project with tags and sort tasks based on defer date while hiding everything that's not availale? You bet.

Collaborative Workspaces

create and share "workspaces" by tapping on the "personal workspace" badge found on the upcoming view. These workspaces are collaborative Condution views in which everyone โ€” regardless if they have an account โ€” can collaborate on Condution!

Tag Weights

Tags are weighted! You can now set a tag to be more "heavy" than others (say.. High Energy with a weight of 10, Low Energy with a weight of 0.5), and these weight values will reflect across various parts of the interface (including a "loading bar" on projects) to give you an intuitive view of how "hard" something will be.

Due + Start Dates (and Times!)

Yes, you heard it right! Unlike some of the other apps out there, we know that timing is important to people! Every task is hidden until a certain time and due at precisely at a time, so you know your day can be managed right down to your needs.

Sequential and Parallel Projects!

Some tasks can't really be done without others before it being done first, and we understand that. Tasks blocked in a sequential project could be hidden if needed, and shown again when ready.

The Team

We are Shabang, a software development company aiming to design innovative solutions for interesting issues with fun and creative products.

We happen also to be a group of students from the silicon valley wanting to make this world slightly better with technology.

Developing n' Building

Thanks for developing with us! Our preferred package manager is yarn. If you don't know what that is, teach yourself the ways of the Soydev.

We assume here that you have node 12+ installed. If you don't, do it. When we use $ROOT in these docs, we mean the root of the repository.

First, a quick note on cloning.

Begin by cloning the project at https://github.com/Shabang-Systems/Condution.

The default branch should be the main development branch, and the branch master is the currently released version.

This package has submodules! When you clone, make sure to clone submodules along with it by either git clone --recursive or, after you clone, git submodule init then git submodule update.

Firebase Connection

After cloning the package (with Submodules!), you need to add a lovely file into $ROOT/src/backend/ called secrets.json. It contains your Firebase key objects (to power the Engine), which you need to gather following these instructions. Here's an example secrets.json:

{
    "dbkeys": {
        "deploy": {
            "apiKey": "...",
            "authDomain": "...",
            ...
            "appId": "..."
        },
        "debug": {
            "apiKey": "...",
            "authDomain": "...",
            ...
            "appId": "..."
        }
    }
}

We use two different Firebase projects for debug and deploy respectively. If you are only debugging, no need to include a different set of keys for deploy.

The Yarn CLI

secrets.json in, you are ready to Conduct (verb: to write Condution)! Get all of the necessary project dependencies by issuing the command yarn in $ROOT. Just yarn.

You probably also need the Ionic CLI tools, which you can install by running npm install -g @ionic/cli.

With everything installed, execute your favourite CLI command to get started!

`yarn` \
   `ionic:dist` โ€” builds optimized web version/build folder
   `ionic:runios` โ€” runs the dev server + ios hooks
   `ionic:rundroid` โ€” runs the dev server + android hooks
   `electron:run` โ€” runs electrn hooks only. you need to start the dev server with any of :point_up_2:

The actual build command has not been written yet for v1.0, but it's probably going to be yarn platform:build or something to that effect.

Good luck! Let us know if you have any questions on the Discord or in the issues.

Contributing?

We love contributions! You are welcome to contribute, just keep in mind that we prefer 4 spaces over tabs.

Thank you!

Thank you for supporting us on this project. We want to give a special shout out to the parteons that have supported us. Thanks to Greirson, cyberic, Martin, and Reidel Law Firm for their support!

We could not be here without this community, your insightful feedback, and the support of our generous Patrons. Thank you for using our application, sticking with us, and supporting us along the way.


Designed with โค๏ธ and ๐Ÿฅ— by #!/Shabang

condution's People

Contributors

ban-ironic-ohms avatar dependabot[bot] avatar ericchen1248 avatar exr0n avatar flyn-nick avatar hyperoceanic avatar jemoka avatar shabangbackend avatar theenquirer avatar zbuster05 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.