aonemd / panadoura

A time organizer and tracker based on the Pomodoro technique.

Home Page:https://panadoura.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Panadoura

https://panadoura.herokuapp.com/

A time organizer based on the Pomodoro technique.

Build Status

Installation

  • You need to have Ruby v2.5+ and yarn
  • Run bundle and then yarn to install the dependencies
  • Create a config file named .env & .env.test and put your env variables in there. An example is provided in .env.example
  • Run export $(cat .env | xargs) && bin/migrate to setup the database for the first time. A PostgreSQL server must be running.
  • Run export $(cat .env.test | xargs) && bin/migrate to setup the test database
  • Build the frontend using yarn build
  • Run the main server export $(cat .env | xargs) && bundle exec rackup -p 7070
  • Run to tests export $(cat .env.test | xargs) && rake test

Contribution

If there's anything you would like to change, please send a pull request or open an issue.

License

See LICENSE.

About

A time organizer and tracker based on the Pomodoro technique.

https://panadoura.herokuapp.com/

License:MIT License


Languages

Language:Vue 37.6%Language:Ruby 28.1%Language:JavaScript 13.9%Language:TypeScript 9.4%Language:CSS 6.5%Language:HTML 3.5%Language:Shell 1.0%