Skip to content

A productivity management app made with Rails, GraphQL, and React

License

Notifications You must be signed in to change notification settings

joeytepp/Task-Tree

Repository files navigation

TaskTree

TaskTree

🔧 Refactor your task management

TaskTree is a free and open-source task manager that leverages the power of data structures to get things done in bunches.

TaskTree aims to provide the best experience to both users and developers by:

  • New and developer-friendly technology: TaskTree is built using Ruby on Rails, ReactJS and GraphQL to provide a balance between performance and developer experience.
  • Useful and scalable features: TaskTree includes a variety of features to help users be more productive that will scale as this project becomes larger.
  • Quick Iteration: TaskTree uses CircleCI for Continuous Integration (CI) and Continuous Delivery (CD) so that new features can be shipped quickly and effectively.

Setting up a local environment

You can easily set up TaskTree locally to tinker with on your own machine, using the following steps:

  1. Clone this repo
  2. Make sure you have the following dependencies:
  1. Execute
  $ bin/setup

That's it! You are now ready to run TaskTree locally, which can be done by executing

  $ bin/startup

Which will start the applicaiton on port 3000.

Contributing

A general guide to contribute in this repository is:

  1. Fork it!
  2. Create your feature branch: git checkout -b feature/my-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin feature/my-feature
  5. Submit a pull request 🚀

See more information in our contributing guide.

License

Copyright 2019 TaskTree

                GNU GENERAL PUBLIC LICENSE
                   Version 3, 29 June 2007

Copyright (C) 2007 Free Software Foundation, Inc. https://fsf.org/ Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.

                        Preamble

The GNU General Public License is a free, copyleft license for software and other kinds of works.

The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too.

See the entire license in our license file.

About

A productivity management app made with Rails, GraphQL, and React

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published