网站主页: http://sichu.sinaapp.com
简单地说,私橱网就是管理个人实体书的一个工具,通过扫描书籍的条形码,快速添加书籍并添加备注信息。除此之外,还具有书籍借阅管理功能,可以和好友进行共享。
之前 tech2ipo 对本网站进行过报道,请看链接: http://tech2ipo.com/59536
Android 客户端: https://github.com/ax003d/sichu_android
由于个人业余时间有限,很久没有更新了,所以开放出来,给有需要自定义功能的同学自行修改。
实际项目中有一些好的想法,我还会应用到这个项目中来,当做一个试验的平台吧。
服务端是用 Django 1.5 写的,虽然版本有点旧,其实 Django 变化不大,还是有一点参考价值。
列举如下几点:
github 项目集成了 travis-ci 和 coverall ,持续集成工具对于一个项目来说是很有必要的,持续集成主要是用来运行单元测试的, travis-ci 就是干这个用的;单元测试的一个重要指标就是代码覆盖率, coverall 可以帮你记录项目的代码覆盖率历史变化情况
Django 项目的开发,包括 Model , Template , View 等
如何使用 south 做数据库的迁移
django-tastypie 这个 RESTful 框架的使用
django-tagging 的使用
requests 库的使用
新浪微博 API 的调用方式
factory-boy 测试数据生成工具的使用
使用 django-dotenv + django-getenv + dj-database-url 开发符合 12-factor 标准的 Django 应用( 12-factor 的链接: http://12factor.net/)
Android 客户端也是比较旧了,参考价值主要有:
sqlite 数据库操作
HTTP API 的调用
二维码扫描
新浪微博 SDK 的集成,使用新浪微博账号登录
友盟 SDK 的集成
图片列表的加载
想到一个好点子很容易,把这个好点子做出一个东西来也不难,但是把一个东西做好真的不容易!
让我们共勉!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.