Skip to content

Another minimal project management tool to streamline your weekly workflow

Notifications You must be signed in to change notification settings

konstruktivism/tensile

Repository files navigation

Tensile Logo

Tensile Logo

Tensile Logo

About Tensile

Another minimal project management tool to streamline your weekly workflow. Tensile is a web application that allows users to create and manage their own work logs for Clients. Manage organisations, clients and projects.

Features

  • Weekly and Monthly notifications: Of all the logged tasks of your project delivered to your mailbox.
  • The right data from your Tools: Gathered from Jira, GitHub for a simple summary.
  • Reporting: Generate detailed reports to monitor your project's progress.

Installation

  1. Clone the repository:

    git clone https://github.com/konstruktivism/tensile.git
    cd tensile
  2. Install dependencies:

    composer install
    npm install
    npm run dev
  3. Copy the .env.example file to .env and configure your environment variables:

    cp .env.example .env
    php artisan key:generate
  4. Run the migrations:

    php artisan migrate
  5. Start the local development server:

    php artisan serve

Google Calendar

To integrate Google Calendar, set the following environment variables in your .env file:

  • GOOGLE_CALENDAR_AUTH_CODE
  • GOOGLE_CALENDAR_ID

Moneybird

To integrate Moneybird, set the following environment variables in your .env file:

  • MONEYBIRD_TOKEN
  • MONEYBIRD_ADMINISTRATION_ID
  • MONEYBIRD_LEDGER_ACCOUNT_ID

Mailcoach

To integrate Mailcoach, set the following environment variable in your .env file:

  • MAILCOACH_TOKEN

License

The Laravel framework is open-sourced software licensed under the MIT license.

About

Another minimal project management tool to streamline your weekly workflow

Topics

Resources

Stars

Watchers

Forks

Languages