On Trak is a Rails application that creates online to-do lists to be shared among Users. The purpose of this application is to encourage efficient collaboration and accountability on shared tasks.
This app has been deployed to Heroku here. You may create a new user or log in and explore using the credientials below:
- Username: test1, Password: test
- Username: test2, Password: test
- Username: test3, Password: test
PLEASE DO NOT DELETE ANY OF THE TEST USER ACCOUNTS. If you would like to test the account deletion, you should create an account by signing up under a new username.
The install steps require the following on your system
- Rails
- Postgresql
- Clone this repository to you local machine.
- Once cloned, navigate to the base folder of this repositry.
- Run $ bundle install in the terminal to install required gems.
- Run $ rails db:setup to set up the database.
- Run $ rails s to start application.
- You can now run the app on localhost:3000
Login
- Users may create an account by Signing Up with a username and password.
- Username and password must be provided and must be unique among users.
- Once a user has signed up they may sign in with username/password combo they provided.
On Trak has several features designed to make task collaboration easy and flexible between Users.
- Users can search for and add other Users to an existing or new group.
- Groups can be updated by name and members.
- Users can create to-do lists by name and due date and add collaborators to that list.
- Lists are updated and sorted with items specified by assigned user, priority, due-date, and categories.
- Users can edit and update lists they are collaborators on. Only the group owner may delete lists.
- Lists appear on the current users show page by date due, allowing for easy interpretation.