Skip to content

cody-barker/trakable

Repository files navigation

Trakable

Trakable is a task management app that allows users to join teams, and contribute to projects by creating and managing tasks. Users can view their tasks by due date, project, or team, and update or complete them as needed. Users can also create new teams and projects. Trakable is a Single Page Application that relies on a React frontend and Ruby on Rails backend to provide users with a speedy and intuitive experience.

Features

app.gif

Click here for a demo video of the app.

See the app deployed on Render.

Users can:

  • View a list of all their tasks
  • View a list of all their tasks for a given project
  • View a list of the tasks for a given team
  • Add new teams and projects
  • Invite other users to their team
  • Create, edit or complete a task
  • Sign up and login/logout using sessions

Available Scripts

Backend

You will ned Postgresql installed and running to run this app locally.

bundle

Installs all of the ruby gems associated with backend.

rails db:migrate

Runs the migrations to setup the database

rails db:seed

Seeds the database

rails db:reset

Resets the database

rails s

Runs the database server on localhost:3000

Client

npm i

Installs the packages required to run the client

npm start --prefix client

Runs the client development server on localhost:4000

For Contributors

If you'd like to contribute to this project, you may clone this repo and submit your changes for approval to codybarker.or@gmail.com

Support

e: codybarker.or@gmail.com

Project Status

In development and unlicensed

Author

Cody Barker