A Ruby on Rails application
View Demo
·
Report Bug
·
Request Feature
This is an app that is used for creating different groups and adding your tasks to these groups, the tasks include hours spent, which is a great tool to track and organize your time.
- Ruby
- Ruby on Rails
- Bootstrap 4
- Bullet
- Rubocop
- PostgreSQL
- A user can signup/login
- A user can create, delete, edit groups of tasks.
- A user can create, delete, edit tasks.
- User can create a timer for each task.
- Users can add description to task.
- Logout after 5 minutes of inactivity
- Ruby on Rails version 6.0
- Bootstrap-sass is a Sass-powered version of Bootstrap 3, ready to drop right into your Sass powered applications version 3.3.7
- Puma: A Ruby Web Server Built For Concurrency version '3.9.1'
To get started with the app, clone the repo and then install the needed gems:
$ bundle install --without production
Next,create & migrate the database:
$ rails db:create
$ rails db:migrate
Run the app in a local server:
$ rails server
Finally, run the test suite to verify that everything is working correctly:
$ rspec
You can then drop into rails console to explore the models
$ rails c
👤 Adama Chubiyojo Desmond
Contributions, issues and feature requests are welcome!
Feel free to check issues page.
- Fork it (https://github.com/kobiyoyo/TaskApp/fork)
- Create your working branch (git checkout -b [choose-a-name])
- Commit your changes (git commit -am 'what this commit will fix/add')
- Push to the branch (git push origin feature/[feature-name])
- Create a new Pull Request
Give a ⭐️ if you like this project!
This project is MIT licensed.