Idea Manager
One of the unique aspect of the software engineering is that you can not master concepts, tools, frameworks and patterns just by reading a book or article on them. You have to write the software to really appreciate the value that technology brings as well see its shortcomings.
Idea Manager is a medium for me to try various technologies (and boy there is a new one every other week :) ) by building an application. In some ways it is a playground but the end result would be a sophisticated application that uses state of art in technology. The core use case of the application is to write/record your ideas for next the big thing :), collaborate with others on them and easily share these ideas either publicly or privately.
The application will be available for multiple platforms for e.g.
- Web application
- Mobile application
- Desktop application
As we will progress towards building the application, we will discuss various design choices, tools, open source projects/frameworks, techniques etc used. Most likely we would have multiple implementations using competing technologies and platforms for e.g. for the mobile application we would implement it twice - first implementation will use Ionicframework and second implementation will be using react-native.