constructiv.io

Długo zastanawiałem się nad projektem OpenSource, który przyniósł by jakieś korzyści dla mnie oraz innych osób. Nie chciałem tworzyć projektu, który będzie rozwijał mnie tylko w perspektywie programowania i zdobywania nowej wiedzy. Po przeczytaniu, a dokładniej przesłuchaniu książki "23 sposoby na lenia, czyli jak pokonać prokrastynację dobrym nawykiem" stwierdziłem że brakuje narzędzia, które posiadało by część metod opisanych w książce - niestety wszystkie metody nie przypadły mi do gustu. Na marginesie polecam wszystkim przeczytanie tej książki.

Moduły

  • Planowanie zadań
  • Nadawanie priorytetów dla zadań
  • Podgląd priorytetów zadań na planszy ABCD
  • Panowanie tygodnia
    • Przypisywanie zadań do dnia tygodnia
    • Wyznaczenie MIT dla każdego dnia
    • Wyznaczenie MIT tygodnia
  • Tryb dnia
    • Tryb pomodoro
    • Lista zadań na dany dzień
  • Kalendarz obrazujący zaplanowane działania

Oczywiście jest to MVP projektu jaki chce stworzyć. Nie wykluczam dodania kolejnych modułów do aplikacji.

Technologie

  • Node
  • Mongoose
  • React
  • Redux

Oczywiście zbiór technologii w tym projekcie będzie jeszcze rozszerzany o pakiety pomocnicze. Zastanawiam się nad wprowadzeniem GraphQL do projektu, ale o tym napiszę w innym poście.

Cena

Projekt będzie całkowicie darmowy i otwarty. Każdy kto będzie chciał zainstalować aplikację na swoim serwerze będzie miał do tego pełne prawo, ponieważ będzie rozwijany na licencji MIT.

Zapraszam do śledzenia kolejnych postów na moim blogu. Postaram się opisać proces tworzenia projektu oraz inne poboczne tematy związane z technologiami frontend.