Tasker is an alternative take on the 'Group our transactions' project. Instead of targeting economic transactions, it is aimed at informal task management, such as roommates in an appartment.
Users can create Groups. In the groups, tasks can be added, which will indicate how much participation any given user has in the group. One task can be repeated in many groups as well (for example, a person who cooks in two appartments).
- User creation, no password needed.
- User can change his avatar picture.
- User can create groups. Each group has a name and a picture associated.
- User can add existing tasks to a group. The tasks can be owned by any other user.
- Each group displays the 3 greatest contributors.
- User can create a Task. The task can inmediatly be added to a group, or it can be left by itself.
- 2 Task listing menus. One for owned tasks associated to groups, and another for non-associated tasks.
- Ruby
- Ruby on Rails
- SASS
- HTML 5
- DB: Postgre
- remote storage on AWS S3
- Tested with Rspec, Capybara, Bullet.
The project can be cloned from this repository
- Ruby, version 2.7.0 onwards
locally, go to the clone directory and run 'rails s'
Tests can be run using 'bundle exec rspec'
👤 Rodrigo Ibaceta
- GitHub: Rodrigo Ibateca
- Twitter: @Rodrigo
- LinkedIn: LinkedIn
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
- Hat tip to anyone whose code was used
- Inspiration
- etc
This project is MIT licensed.