Giter Club home page Giter Club logo

todoaroo's Introduction

Development

Database

Running Postgres

Run docker compose up on the included docker-compose.yml file to run a local development build of postgres and adminer.

SQLC

SQLC generates Go code from given sql files.

To add/modify queries, do so in the server/database/queries/ folder. Then run sqlc generate within the database folder.

It'll automatically scan for existing migrations generated by Goose.

Migrations

Install the Goose CLI. If on MacOS, can use brew install goose. Otherwise go install should include it in your GoPath.

todoaroo's People

Contributors

aldrag avatar

Stargazers

Harry Felton avatar Zak avatar Nguyen Viet Hung avatar

Watchers

 avatar Nguyen Viet Hung avatar

todoaroo's Issues

Create tasks on a schedule

User Story

As a user, I'd like to be able to schedule a new task for a variety of custom intervals.
Some Task examples:

  • Standup every weekday.
  • Retrospective on the last Friday of the month.
  • 1-on-1 monthly starting from today.
  • Meeting Prep just for today.

Authentication system

Setup a basic authentication system.

  • User's can sign up for free via their email address. SSO would be great, but can be done in the future.
  • All other usual stuff, such as forgot password, password reset, profile management should be doable also. Don't need to bother about images for now, especially since it would probably require a cloud service of some sort...
  • Open to a custom solution since this authentication is so basic, but also open to a library. Probably will need to change to a library in the future anyway.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.