rifeljm / thydo.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Installation

Copy .env.example to .env

Create an empty folder for Postgres data files, edit .env and set PG_DATA_DIR to it

docker-compose up

For Google SSO to work, you also need to set your google app credentials in .env

Connect to your postgres server running inside docker

docker exec -it `docker ps | grep thydo_postgres | awk '{print $1}'` psql -Upostgres

Create an empty database

CREATE DATABASE thydo;
CREATE USER thydo WITH PASSWORD 'thydo';
GRANT ALL PRIVILEGES ON DATABASE thydo TO thydo;

Open browser: http://localhost

Production

http://thydo.com

Warning !!!

At the moment Thydo only works in Google Chrome browser

Todo

  • lists (subtodos, shopping list,...) inside modal
  • history (action log)
  • e2e tests, unit tests
  • undo
  • custom colors
  • PWA app (push notifications)
  • integrations: instagram, twitter, google photos,...
  • sharing
  • pomodoro timer
  • browser compatibility (Firefox, Safari, IE)
  • multiday mouse events to change or move date

About


Languages

Language:JavaScript 96.5%Language:CSS 2.8%Language:HTML 0.4%Language:Dockerfile 0.4%