Skip to content

david-uhlig/tendril-tasks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

455 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tendril Tasks

Together, individual efforts intertwine, sparking growth that allows the entire collective to flourish.

About

Static Badge GitHub Release CI

Tendril Tasks is a task distribution application that allows collectives and organizations to communicate areas of need and efficiently distribute tasks to their members. It comes with a beautiful, intuitive and responsive interface that makes it easy to manage tasks.

It was developed with the needs of Radtreff Campus Bonn e.V. in mind and is currently tightly coupled with Rocket.Chat as the authentication, notification and communication provider. Over time, it is planned to support other authentication and communication methods.

Note

This software is currently in alpha state. Parts of the software may not work as expected or change significantly. Portions of the software may still be tailored to the needs of the Radtreff Campus Bonn e.V. and may need to be adjusted for other organizations.

Technology

Tendril Tasks is built with a vanilla Ruby on Rails 8 stack, featuring quick, SPA-like interactions through the Hotwire framework. It is styled with Tailwind CSS, leveraging the Flowbite UI library, implemented in ViewComponents and uses Stimulus for interactivity. The application is tested with RSpec and Capybara. Data is stored in an SQLite database, which is plenty.

The application runs in a single Docker container and can be deployed easily with Kamal.

Versioning

This library aims to adhere to Semantic Versioning 2.0.0. Violations of this scheme should be reported as bugs.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/david-uhlig/tendril-tasks. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the code of conduct.

License

Tendril Tasks is released under the O'Sassy License.

About

Tendril Tasks is a volunteering platform or an (internal) job board for organizations to make opportunities visible for helping hands.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Sponsor this project

 

Packages

 
 
 

Contributors