因为gae的域名appspot.com已经再次不能访问了,于是我修改了域名绑定,请大家使用(http://cmb.spidersns.com)吧~~
去年11月突然想自己在线记账,找了几个在线记账的网站,要么是广告一大堆,要么功能花里胡哨不实用。突然想为啥自己不写一个呢?于是就有了这个“酷账本”,因为还是在gae上,想想自己上一个是叫Cool Bookmark(“酷书签”),这个干脆叫“酷账本”吧。整整花了一个月的业余时间,学习加实践,用GAE Django做了这么个东西来:
下面是一些页面的截图
用户首页:
[img]http://dl.iteye.com/upload/attachment/410572/9b9b81cf-8a59-3b35-bd64-c05efcc7468d.png[/img]
账户管理页:
[img]http://dl.iteye.com/upload/attachment/410583/63775589-130f-3667-826a-290f1e5c17e4.png[/img]
收支管理:
[img]http://dl.iteye.com/upload/attachment/410577/57bd9687-693f-3bf6-ad1c-c369edce8418.png[/img]
收支统计:
[img]http://dl.iteye.com/upload/attachment/410586/32ea2084-9e58-3cc2-a9f8-33209e642e70.png[/img]
目标管理:
[img]http://dl.iteye.com/upload/attachment/410581/219851dd-cb69-3305-be98-965f96cf15d7.png[/img]
目前的功能有:
1. 账户管理
2. 收支记录,收支统计和收支分析(这两个功能其实有待深入挖掘,对于我是够用了),转账,借入借出
3. 目标管理,设置目标和多账户关联,账户余额作为目标实现状态的标准
4. 设置提醒,这里的提醒也就是做到自动生成收支记录的功能,发邮件还没有做,但会发站内的小消息。
5. 管理预算,查看预算与收支对比
6. 使用google用户和sina用户直接登录即可,暂时不需要注册用户,登录后可以把自己的google或者sina绑定,以后就可以直接用google或者sina用户直接登录了。
7. 和新浪微博连接起来,用户可以把自己的收支“分享”到新浪微博,就是所谓的“秀账单”吧,这个模块正在开发中,暂时不对外开放。
8. 做了一个简单的后台管理,对于一些基础数据进行初始化和管理等内容,更多的后台管理还没有做。
一路做下来,竟然写了不少代码,对django和gae的了解又深入了一些。数据表格用了jquery的datatable,chart使用了 highcharts(非商业应用免费,我不知道我这个算不算商业应用,如果算的话,可能还要考虑换一个,目前发现这个highcharts真的很不错。)
接下来打算完善这个site:
1. 帮助信息查看
2. 做一个和sina twitter整合的模块
3. 用户注册,其实还是需要的,防止有些人即没有google也没有sina用户
4. 如果合适的话,可以考虑把douban和kaixin001也加进来,这样用户登录有更多的选择了
有时间的话就更远一点:
1. 做个wap版,虽然现在也可以用手机来登录使用,但流量比较大,做个wap把简单的记账和查看功能实现即可
2. 做个客户端,这个有点费事,虽然我现在把view层和service层代码分开了,但是service层使用的是GAE的datastore api,如果做客户端,只用sqlite的话,service层就不通用了,重写service层肯定不是一个好方法,这意味着修改一个逻辑就得修改两处代码。
3. 做个手机客户端,还是service层的问题,如果做android应用的话,service层是python估计也不能用。
4. 根据行业生成不同用途的记账本。比如装修记账本,汽车加油记账本。
5. 多账本管理,目前只支持一个用户一个账本
6. 多币种,目前虽然留了多币种的选择,但有些代码还不是分的很清楚,多币种支持后需要修改部分代码。
去年11月突然想自己在线记账,找了几个在线记账的网站,要么是广告一大堆,要么功能花里胡哨不实用。突然想为啥自己不写一个呢?于是就有了这个“酷账本”,因为还是在gae上,想想自己上一个是叫Cool Bookmark(“酷书签”),这个干脆叫“酷账本”吧。整整花了一个月的业余时间,学习加实践,用GAE Django做了这么个东西来:
下面是一些页面的截图
用户首页:
[img]http://dl.iteye.com/upload/attachment/410572/9b9b81cf-8a59-3b35-bd64-c05efcc7468d.png[/img]
账户管理页:
[img]http://dl.iteye.com/upload/attachment/410583/63775589-130f-3667-826a-290f1e5c17e4.png[/img]
收支管理:
[img]http://dl.iteye.com/upload/attachment/410577/57bd9687-693f-3bf6-ad1c-c369edce8418.png[/img]
收支统计:
[img]http://dl.iteye.com/upload/attachment/410586/32ea2084-9e58-3cc2-a9f8-33209e642e70.png[/img]
目标管理:
[img]http://dl.iteye.com/upload/attachment/410581/219851dd-cb69-3305-be98-965f96cf15d7.png[/img]
目前的功能有:
1. 账户管理
2. 收支记录,收支统计和收支分析(这两个功能其实有待深入挖掘,对于我是够用了),转账,借入借出
3. 目标管理,设置目标和多账户关联,账户余额作为目标实现状态的标准
4. 设置提醒,这里的提醒也就是做到自动生成收支记录的功能,发邮件还没有做,但会发站内的小消息。
5. 管理预算,查看预算与收支对比
6. 使用google用户和sina用户直接登录即可,暂时不需要注册用户,登录后可以把自己的google或者sina绑定,以后就可以直接用google或者sina用户直接登录了。
7. 和新浪微博连接起来,用户可以把自己的收支“分享”到新浪微博,就是所谓的“秀账单”吧,这个模块正在开发中,暂时不对外开放。
8. 做了一个简单的后台管理,对于一些基础数据进行初始化和管理等内容,更多的后台管理还没有做。
一路做下来,竟然写了不少代码,对django和gae的了解又深入了一些。数据表格用了jquery的datatable,chart使用了 highcharts(非商业应用免费,我不知道我这个算不算商业应用,如果算的话,可能还要考虑换一个,目前发现这个highcharts真的很不错。)
接下来打算完善这个site:
1. 帮助信息查看
2. 做一个和sina twitter整合的模块
3. 用户注册,其实还是需要的,防止有些人即没有google也没有sina用户
4. 如果合适的话,可以考虑把douban和kaixin001也加进来,这样用户登录有更多的选择了
有时间的话就更远一点:
1. 做个wap版,虽然现在也可以用手机来登录使用,但流量比较大,做个wap把简单的记账和查看功能实现即可
2. 做个客户端,这个有点费事,虽然我现在把view层和service层代码分开了,但是service层使用的是GAE的datastore api,如果做客户端,只用sqlite的话,service层就不通用了,重写service层肯定不是一个好方法,这意味着修改一个逻辑就得修改两处代码。
3. 做个手机客户端,还是service层的问题,如果做android应用的话,service层是python估计也不能用。
4. 根据行业生成不同用途的记账本。比如装修记账本,汽车加油记账本。
5. 多账本管理,目前只支持一个用户一个账本
6. 多币种,目前虽然留了多币种的选择,但有些代码还不是分的很清楚,多币种支持后需要修改部分代码。