1

Step 1

Planning

17 January—17 January

2

Step 2

Learn DDD, Microservices and MediateR

18 January—08 February

3

Step 3

Create project and Setup

09 February—12 February

4

Step 4

Start first microservice

13 February—28 February

1

Step 1

Planning

17 January—17 January

2

Step 2

Learn DDD, Microservices and MediateR

18 January—08 February

3

Step 3

Create project and Setup

09 February—12 February

4

Step 4

Start first microservice

13 February—28 February

17 January 2019 28 February 2019
The purpose expired on 117days
General

Start writing an All-In-One productivity app.

The main idea is to make an "ultimate" productivity web application that unites the most known productivity systems in a single place. Since this is a pretty large application, I considered to make it a microservice based web application. Some of those modules are:

  • To-do List
  • Kanban Board
  • Pomodoro Time Tracker
  • Note-taking (supporting markdown)
  • Calendar
  • Journal / Diary
  • Habit Tracking
    And others...

Each of which will be free and open source. Inspired by this github idea.

 Goal Accomplishment Criteria

At least 2 modules should be finished by 50% even without any UI.

  1. Planning

    Analyze and write down the features of this app. See what kind of features are available at the market.

  2. Learn DDD, Microservices and MediateR

    Since I've never build a microservice architecture before, I need to learn some.

    1. Read book .NET Microservices Architecture for Containerized NET Applications

    2. Read book Domain-Driven Design Tackling Business Complexities in the Heart of Software by Eric Evans

  3. Create project and Setup

    Create a github repo. Create the main microservice architecture.

  4. Start first microservice

    Start the actual coding.

  • 526
  • 17 January 2019, 04:36
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?