Skip to content

Your typical to-do list app but with an evil twist.

License

Notifications You must be signed in to change notification settings

carlos-molero/tolouse

Repository files navigation

TOLOUSE

Your typical to-do list app but with an evil twist


What is this?

Tolouse is a dead-simple to-do list app with an evil twist.

You start off with 100 coins.

Every time a task is completed, you'll earn 5 coins.

Every time you fail to complete a task, you'll lose 20 coins.

Unfair? Yes. Cope.

But, what happens when you reach 0 coins?

You'll have to find out for yourself ;).

Motivation

Tolouse is nothing more than a toy project I developed for two reasons:

  • To see how far I can avoid JavaScript on the client side by leveraging native functionality of HTML forms.
  • To test how well the go-nodejs-starter template, developed for my agency (NovaScript), adapts to developing web apps with more advanced functionalities.

It could be a good project for juniors and beginners in programming to collaborate on.

If you want to contribute, go for it.

Getting started

The project uses pnpm as the package manager:

  • Start by running pnpm i to install the dependencies.
  • Create the .env file with cp .env.example .env and fill in the variable values.
  • Create and seed the db pnpm run db:seed.
  • Next, run the following commands in separate terminals: pnpm run server:dev pnpm run client:dev
  • Open your browser at http://localhost:3000.

About

Your typical to-do list app but with an evil twist.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published