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)
- Journal / Diary
- Habit Tracking
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.
Analyze and write down the features of this app. See what kind of features are available at the market.
Learn DDD, Microservices and MediateR
Since I've never build a microservice architecture before, I need to learn some.
Read book .NET Microservices Architecture for Containerized NET Applications
Read book Domain-Driven Design Tackling Business Complexities in the Heart of Software by Eric Evans
Create project and Setup
Create a github repo. Create the main microservice architecture.
Start first microservice
Start the actual coding.
- 17 January 2019, 04:36
Don't miss new posts!
Subscribe for the Goal and follow through to its completion