tiagopazhs / getting-things-done-server

0 stars 0 forks source link

Getting things done - Backend

This is the back of Getting things done. A project based in the book "The art of stress-free productivity" that is the method GTD of David Allen to personal productivity methodology that redefines how we approach our life and work.

71B4ln9+X+L _SY466_

NOTE: The content related to productivity and stress management on this project is based on my personal interpretation of David Allen's book "Getting Things Done." While I have studied and been inspired by Allen's techniques and he himself has encouraged the creation of this project, I don't have direct affiliation with the author or his work. I recommend users consult the original book for a comprehensive understanding of the methodologies.

See more on: https://gettingthingsdone.com/

Contents

Releases

v1.0.0

Business Rules

The book describes 5 types of things that in the project will be defined as 5 scopes:

For more details about business rules, see: https://github.com/tiagopazhs/getting-things-done-client/issues/2

Data base collections (Version 1)

workflow User Journey page: - made on https://lucid.app

image

Installation

Clone the repository to your machine with the following command:

git@github.com:tiagopazhs/getting-things-done-server.git

Navigate to the root folder:

$ cd getting-things-done-server

And then install the packages running:

$ npm install

Run database migrations:

$ npx sequelize-cli db:migrate

Usage

If your are not in the root folder, navigate to there using:

$ cd getting-things-done-server

Run the project:

$ npm run dev

Open your browser in the following path:

http://localhost:8022/

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/tiagopazhs/getting-things-done-server/.

This project is intended to be a safe and welcoming space for collaboration 💪.

License

This project is available as open source under the terms of the MIT License.

Frontend Repository

For more details about the frontend project, see: https://github.com/tiagopazhs/getting-things-done-client.