The project is to build a personal portal site similar to [login to view URL] [login to view URL]
It does not need as many features or widgets only the UI framework for now and a select limited/few widgets (such as basic RSS feed reader, HTML editor, Google Search, Todo List, Twitter).
1) The personal dashboard would be built using ASP.NET MVC framework, here is a basic version:
[login to view URL]
2) The technology for the widgets must follow the Universal Widget Specification found here:
[login to view URL]
3) The requirements prioritized is:
- users can create an account using a username and password, or facebook id login and profile synch
- users can customize dashboard by adding new tabs and selecting widgets to place on the tabs - they can also customize the layout of the tab page (1 column, 2 columns, 3 columns, etc...)
- new widgets can be developed and added later, users can search for widgets or browse using widget categories
Low Priority, theme framework and multilingual framework should be there in the code base, however, I am not interested in multiple themes right now, having the same color scheme as facebook theme is fine.
Ability for drag and drop widgets is a must for personalization. In the future more work will be available on creating widgets.
This is a personal project for me to use as my personal start-page.