第一个小程序 – 百纯起名

微信小程序从17年1月份对外开放到现在已经一年多了,一直想学习了解一下。最近这段终于抽了点业余时间摸索着做了一个起名类小应用 – 百纯起名。


一、关于百纯起名

        宝宝一出生就需要起一个名字,当过爸妈的都有给宝宝起名的苦恼,没有专业的起名经验和知识,传统的做法就是拿着字典和起名类书籍翻来翻去,最后发现越看越头晕。不过现在网络越来越发达了,很多事情完全可以使用互联网+大数据完成。于是就想着结合互联网开发了“百纯起名”,希望能帮助有起名困难症的朋友解决宝宝起名问题。
        “百纯起名”综合了五行八字、周易数理、生肖属相、读音字义、古文出处等因素起名,软件同时提供宝宝起名、名字测评、八字解析、艺术签名等功能的实用软件。
        可能有人会问:“你一个写程序的做出来的起名软件能专业吗?”,我可以告诉大家,“五行八字、周易数理”这些玄门东西我还真不是很专业,但是程序算法,数据爬虫之类的我还是懂一些,“百纯起名”中的近百万条核心数据和起名行业中顶级网站的数据没有差别,起名规则也是反复调研破解正规网站而来,所以起名的结果和他们几乎没有差别。但是使用他们的软件是要收费的,“百纯起名”可以免费使用,只对部分服务收取很低的费用(用户租服务器,买域名等开销)。

二、准备工作

三、技术栈

  • 前端:微信小程序开发(后续陆续开发Android和iOS)
  • 后端:SpringMVC+Hibernate+Redis
  • 后台管理:React.js+Antd
  • 数据库:Mysql
  • 设计+交互:Google+PS(只能自己google搜索然后再简单PS了,(>﹏<)悲剧)

    (怎么感觉自己要成为全栈工程师了,做程序员不容易啊。。。)

四、开发

        接下来就是coding了。
        一路开发下来发现微信小程序开发上手还是挺简单的,跟APP开发有很多相似之处,再加上微信封装好了很多组件和API,大部分的功能开发效率要比APP快很多。个人感觉有一些界面布局没有原生APP灵活,运行效率跟原生比还是差一点。这个过程中主要的开发任务还是在后台,后台需要处理比较复杂的业务逻辑。

五、成果展示

        下面展示一下最终成果吧(界面有点粗糙,但是功能还是很全的)。

        进来就直奔主题:起名,在这里可以选择宝宝性别、姓名、出生日期等,因为存在时差的原因,不同出生地的太阳日不一样,所以为了准确计算八字,尽量选择出生地(该功能需要打开地图选择位置,为了体验不想一打开就需要定位权限,所以默认是关闭的,需要选中复选框就会出现选择出生地界面)。配置好以后点击自助起名按钮系统就会给你起名了~

        对于有特殊要求的,需要人工起名的,我们也可以联系一些起名大师给用户起名(放心,这个大师不是我,是专业起名大师,^_^),当然这部分服务是要收费的。

        系统结合大数据和一些算法名字库中整理一些特别的名字,包括:成功之名、悬易吉名、出自古文的名字、英文名字等等。后台会从不断通过一定算法从网上搜集各种类型名字,不断丰富名字库。

        个人中心界面包括个人信息管理,我的收藏,订单等管理。

        以上介绍的是小程序的4个以及TAB界面,接下来这个是系统根据用户设置给出的名字列表,系统不是随便给出一堆名字给用户的,会根据用户的生辰八字等一套规则和算法筛选符合条件的名字。大家使用的时候会发现不同的姓名、性别,时辰算出来的名字列表是不一样的,不像某些网站列出的名字除了姓名不一样,其他都一样,太坑了。这块哥我还是用心去做的,^_^

        用户点击列表中的任何一个名字即可查看这个名字的详解(很多用户不知道可以点击名字查看名字详解,以为只有列表就完了,这里交互设计的太失败了,要改进)。名字详解中分为名字解释、三才五格分析、八字命格分析、生肖喜忌分析,如果名字出自古文的话会展示名字出处。

        现在很多爸妈都给小孩起一个英文小明,为了方便大家查找,系统收集了大量英文名字哦,而且不断在更新。

        对于喜欢给宝宝或者自己设计一个艺术签名的朋友,我们还跟专业的艺术签名专家合作,提供艺术签名服务。

        以上就是“百纯起名”的部分功能,其他功能就不一一列出来了,如果大家感兴趣可以使用微信扫码下面小程序码体验,欢迎大家提意见。

转载请注明出处:http://www.luoxudong.com/?p=416

有107人对 “第一个小程序 – 百纯起名”留言了

  1. Good day! Do you know if they make any plugins to help with SEO?
    I’m trying to get my blog to rank for some targeted keywords but I’m not
    seeing very good gains. If you know of any please share.
    Cheers!

  2. Do you mind if I quote a couple of your posts as long as I
    provide credit and sources back to your weblog?

    My blog is in the exact same area of interest as yours and
    my visitors would definitely benefit from a lot of the information you provide here.
    Please let me know if this okay with you. Appreciate it!

发表评论

邮箱地址不会被公开。