开源一个基于天天团购的团购app

   可能大家都知道天天团购开源系统,一个做团购的开源项目很赞,前些日子做了基于天天团购系统做的团购客户端和移动端服务器!源代码放出,有了解的可以看看,希望收益!

  先说服务器:app的服务器,基于天天团购的数据库重新暴漏的移动端的接口,基于http协议,客户端通过post传值,服务器拿到数据,解析执行,然后json_encode,返回!天天团购的php代码写的实在太多抽象,也许是自己php代码时间不长的原因,总之并没有基于他的系统来做,而是基于数据库来做,介绍下最基本的几个表,cenwor_system_members-用户表;cenwor_tttuangou_seller:卖家表;cenwor_tttuangou_uploads:上传图片表;cenwor_ttuangou_product:产品表格等,几个数据库设计还是通俗易懂!app服务器就是基于此而暴漏的对app的接口;

  安装说明:将app服务器代码放到tttaungou系统根目录下,就可以了,文件名是emobile,下面有base-基础类,controllers-对app接口,logic-数据操作类;原生态php代码,通俗易懂;如果要运行,需要在base目录下面的ServerConfig.class.php里面重新配置数据库的地址和密码。

  

  app的android客户端:每每一到客户端就发现没有太太多要讲的,先说说用到的第三方的库吧!ImageLoader(图片异步加载),AsyncHttp(http网络丰封装),PullToRefreshLibary(上拉刷新,下拉加载),shareSDK(第三方分享),就这些吧! android客户端并没有使用MVC思想,而是只是用package区分了不同的模块,和不同的类,比如adapter类,activity类,fragment类,和一些基本比如说卖家类,产品类等model类,并非代码最简化版本,而是为了让一个新手也很容易拿起来!

  

  app的ios客户端:还在开发中,其实android也在开发中,也有很多不完善的地方---会持续完善。ios准备使用一个cocoaui的库,使用这个库大大简化了布局,基本上和写html+css一个模样,因为再上一个项目中有使用,所以也回持续使用,作者很赞,遇到问题,在群里私聊他基本很快就会有回应!ios的客户端和android很类似,没有基于mvc去做,封装了一些基本的数据结构比如用户类,卖家类,产品类,把主要的逻辑放到了UIViewController中。虽然在代码的简洁上赶不上mvc结构,不过很好理解,很好入手!

  附上下载地址:

   app服务器php代码:http://pan.baidu.com/s/1eQAVlVs

  android代码:http://pan.baidu.com/s/1sjA8NoD

  ios:待补充

  

  上几张截屏:

  

  

时间: 2024-10-12 17:10:54

开源一个基于天天团购的团购app的相关文章

开源一个基于nio的java网络程序

因为最近要从公司离职,害怕用nio写的网络程序没有人能看懂(或许是因为写的不好吧),就调整成了mina(这样大家接触起来非常方便,即使没有socket基础,用起来也不难),所以之前基于nio写的网络程序就开放出来好了! 写的比较挫,大家见谅! 首先是PollServer类,主要处理select,做网络事件的监听和基于FutureTask的数据发送,代码如下: package gs.gate; import gs.gate.handle.ClientHandle; import java.util

项目需求:基于微信平台的拼团活动系统

项目需求分析 基于微信平台的拼团活动系统 一.业务需求 基于微信平台的拼团系统是一个生活类微信公众平台,解决用户获取厦门城市活动信息问题.同城交友这方面在厦门还比较薄弱,可以通过这个平台增进厦门城市内部的交流,促进大家文娱生活的丰富度.应用前景主要在一下几个方面:1.各类商业活动也可以选择该平台来作为推广和营销的渠道.2.通过该平台找到与自己兴趣相关的活动并参与.活动类型可包括音乐.戏剧.讲座.聚会.电影.展览.活动.公益.旅行等众多内容.一切你热衷的饭局.K歌.球赛都能在上面组织.你可以发起一

GPUImage ==> 一个基于GPU图像和视频处理的开源iOS框架

Logo 项目介绍: GPUImage是Brad Larson在github托管的开源项目. GPUImage是一个基于GPU图像和视频处理的开源iOS框架,提供各种各样的图像处理滤镜,并且支持照相机和摄像机的实时滤镜: 基于GPU的图像加速,因此可以加速对实时摄像头视频.电影以及image的滤镜和其它效果处理,并且能够自定义图像滤镜.另外, GPUImage支持ARC. 使用GPUImage处理图片比Core Image更简单,只需要将过滤器赋给图片对象即可,不用考虑context或者设备等其

一个技术汪的开源梦 —— 基于 .Net Core 的公共组件之序列化

一个技术汪的开源梦 —— 目录 想必大家在项目中都接触过 JSON 或者 XML 吧,为了将对象在网络上传输或者将其持久化必须将其序列化为一个字符串然后进行后续操作.常见的就是将其序列化成 JSON 或者 XML . 大家在项目中应该都看到过这样的工具类 例如 ***XmlHelper.***JsonHelper 等,没错这一些助手类会帮助我们重复造轮子.既然是组件并且还是是开源的必须考虑每个功能的后续可扩展性以及易用性. ISerializer 序列化者接口 1 using System; 2

一个技术汪的开源梦 —— 基于 .Net Core 的公共组件之 Http 请求客户端

一个技术汪的开源梦 —— 目录 想必大家在项目开发的时候应该都在程序中调用过自己内部的接口或者使用过第三方提供的接口,咱今天不讨论 REST ,最常用的请求应该就是 GET 和 POST 了,那下面开始讲解对于 Http 请求客户端的简单封装. 首先,说一个好消息 就是 .Net Core 已将之前的 System.Net.Http 组件默认添加到了 NETStandard.Library 库中,所以直接用就好了,不需要再额外在 Nuget 上安装了,说道 Nuget 后续计划会有一篇文章介绍

CSDN开源夏令营 基于Compiz的switcher插件设计与实现之前期准备 git的简单使用

由于项目的代码需要上传到git上,就需要学习一下git的使用了.我初步接触了一下git,准备用此帖来记录git的学习,此帖会随着我对git了解的深入动态更新. 一.GIT的介绍 1.概述:git是一个分布式版本控制系统, 2.详情请见:http://baike.baidu.com/subview/1531489/12032478.htm 二.GIT的安装 这里就介绍一下linux平台下的安装,我使用的是Ubuntu Kylin 14.04,只需要在终端输入命令:sudo apt-get inst

CSDN开源夏令营 基于Compiz的switcher插件设计与实现之前言

很开心能够被选中参加开源夏令营,能够参与到中国的开源事业中来,感谢彭欢老师给了我这样一个机会. 1.项目名称:基于Compiz的switcher插件设计与实现 2.项目类别:软件 3.项目参与人员:彭欢(指导老师)  风语(我) 3.项目背景:compiz现有的switcher插件存在或多或少使用上的不便,旨在设计实现一款更好用的switcher,故提出本提案. 4.项目开发环境:Linux(Ubuntu Kylin 14.04) 5.项目目标: 基于开源窗口管理器compiz实现 可以参照其原

PhantomJS是一个基于WebKit的服务器端JavaScript API

PhantomJS是一个基于WebKit的服务器端JavaScript API,它基于 BSD开源协议发布.PhantomJS无需浏览器的支持即可实现对Web的支持,且原生支持各种Web标准,如DOM 处理.JavaScript.CSS选择器.JSON.Canvas和可缩放矢量图形SVG.PhantomJS主要是通过JavaScript和CoffeeScript控制WebKit的CSS选择器.可缩放矢量图形SVG和HTTP网络等各个模块.PhantomJS主要支持Windows.Mac OS.L

开源一个安卓APP 云播放

git 地址 为 https://github.com/wangxiaoli/MyYunbo 最近旋风云播因为业务调整关闭服务器,貌似还可以使用 所以开源一个云播放工程.让大家改改,添加添加资源 本app为云播放安卓版本 原理为获取连接,向服务器请求播放地址的迅雷,旋风,115网盘,播放地址后调用服务器 播放 本项目基于 AndBase v1.6 下载地址 http://www.amsoft.cn/andbase.html jsoup1.8.1 下载地址 http://jsoup.org/dow