没有任何数据可供显示
开源项目社区 | 当前位置 : |
|
www.trustie.net/open_source_projects | 主页 > 开源项目社区 > dandia |
dandia
|
0 | 0 | 23 |
贡献者 | 讨论 | 代码提交 |
School project in Design PatternsDescriptionDandia is planned to be a simple training diary. For each day, a user can document several workouts consisting of several different activities in different intensities. In its first release only intensities and activities relevant for cross-country skiing will be available.
There will be a login function and different levels of access privileges. A user can allow friends to access certain parts of the diary.
The documented training will be visualized through different diagrams and figures.
For future releases these features are planned:
Each user should be able to use an avatar, a simple picture. The views should use AJAX, with JSON as the format. There should be a functionality for uploading and associating pictures with a day. Perhaps it should be possible to use Twitter and RSS/Atom to share your training with your friends. A command line client should be developed using the JSON format proposed earlier. It should be possible to create pdf-documents of chosen parts.
Frameworks usedDandia uses Spring 3.0 for injecting resources and Spring MVC 3.0 for handling the overall structure of the application. As of this writing Spring 3.0 is not a production release but a draft. I have based this app on http://code.google.com/p/spring-finance-manager.
For the object relational mappings JPA with Hibernate as the underlying vendor is used.
The build system is maven2.