第一个小程序 – 百纯起名
微信小程序从17年1月份对外开放到现在已经一年多了,一直想学习了解一下。最近这段终于抽了点业余时间摸索着做了一个起名类小应用 – 百纯起名。
一、关于百纯起名
宝宝一出生就需要起一个名字,当过爸妈的都有给宝宝起名的苦恼,没有专业的起名经验和知识,传统的做法就是拿着字典和起名类书籍翻来翻去,最后发现越看越头晕。不过现在网络越来越发达了,很多事情完全可以使用互联网+大数据完成。于是就想着结合互联网开发了“百纯起名”,希望能帮助有起名困难症的朋友解决宝宝起名问题。
“百纯起名”综合了五行八字、周易数理、生肖属相、读音字义、古文出处等因素起名,软件同时提供宝宝起名、名字测评、八字解析、艺术签名等功能的实用软件。
可能有人会问:“你一个写程序的做出来的起名软件能专业吗?”,我可以告诉大家,“五行八字、周易数理”这些玄门东西我还真不是很专业,但是程序算法,数据爬虫之类的我还是懂一些,“百纯起名”中的近百万条核心数据和起名行业中顶级网站的数据没有差别,起名规则也是反复调研破解正规网站而来,所以起名的结果和他们几乎没有差别。但是使用他们的软件是要收费的,“百纯起名”可以免费使用,只对部分服务收取很低的费用(用户租服务器,买域名等开销)。
二、准备工作
- 注册开发者账号(建议注册企业账号,可以使用webview及高级接口等功能)
- 微信实名认证(如果需要支付功能)
- 开发设置
- 安装小程序开发工具
三、技术栈
- 前端:微信小程序开发(后续陆续开发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
第一个小程序 – 百纯起名相关推荐
- c语言如何输入汉字_C语言入门的第一个小程序
大部分程序员入门的第一个小程序都是Hello World,还记得当时大一的时候,我室友还特意为了这个发了个说说,现在想起来好有意思,哈哈好了废话不多说,直接干. (PS:如果学过自动忽略) #incl ...
- 不用代码,10分钟打造属于自己的第一款小程序
扫码体验 早晨到公司的时候,手机上推送的小程序审核通过的消息,激动的下载了小程序的二维码,扫一扫即可在手机上打开上线的小程序,不枉费昨天晚上熬夜到凌晨,用免费平台测试的功夫 gh_098cec5701 ...
- 酷客多小程序百城宣讲会-郑州站圆满成功
酷客多小程序百城宣讲会-郑州站圆满成功 2018年6月26日,以<数字中国>为主题的酷客多小程序沙龙会在郑州顺利举行,来自各地的商户.企业及代理商们对此次沙龙表现出十分浓厚的兴趣,到场人数 ...
- 微信小程序:宝宝起名神器微信小程序
2022年马上到了,还不知道怎么给虎宝宝取名字嚒 那么这款小程序源码就可以帮到你了 这款小程序支持输入姓氏自动起名,不满意还可以点击换一换来找到满意的 支持起两个字或者三个字的名字 另外小编也给该款小 ...
- 从0到一开发微信小程序(2)——开发第一个小程序
文章目录 其他相关文章 1.创建项目 2.小程序代码目录介绍 2.1.描述整体的app.* 2.2.描述各自页面的pages下面的目录 其他相关文章 从0到一开发微信小程序(1)--申请账号并安装开发 ...
- 微信小程序零基础入门_第一章 小程序和开发者工具的介绍
第一章 小程序和开发者工具的基本介绍 1.1 小程序的开发工具 微信小程序的开发者需要先通过微信公众平台注册开发者账号.在微信公众平台网页中的账号分类->小程序中有着较为详细的注册介绍,可以较为 ...
- 【小程序】第一个小程序——创建小程序项目
目录 小程序简介 第一个小程序 安装开发者工具 创建小程序项目 小程序简介 1. 小程序与普通网页开发的区别 2. 体验小程序 可使用手机微信(6.7.2 及以上版本)扫码下方小程序码,体验小程序: ...
- 微信小程序基础入门(一):小程序界面介绍创造自己的第一个小程序
承接小程序配置之后 ,先对小程序开发软件的界面进行介绍: 然后进入第一个小程序的构造:获取用户登陆信息 通过左上角的 "+"添加页面 然后创建第一个功能页面 然后页面构造完成:各部 ...
- 酷客多小程序百城宣讲会-岳阳站圆满结束
酷客多小程序百城宣讲会-岳阳站圆满结束 2018年6月28日,以<数字中国>为主题的酷客多小程序沙龙会在岳阳如期举行,来自各地的商户.企业及代理商们对此次宣讲会表现出颇高的期待,现场气氛热 ...
最新文章
- python 爬虫 学习笔记(一)Scrapy框架入门
- c++对那些类型的数据不能使用引用_基于js数据类型浅谈deepClone
- Java虚拟机执行引擎多态的实现
- python注释_python中的单行注释、多行注释
- SQL SERVER 查询表字段中是否有汉字
- 如何让开关打开_安卓手机如何打开USB调试模式
- idea java xml文件内容_idea 中web.xml 文件的标签疯狂报错
- 从各方面比较一下各类电脑玩手游吃鸡安卓模拟器
- MT4跟单系统如何查询交易品种的合约规格?
- 企业级统一身份认证4A体系
- 关于打造超级产品,初创型企业如何找到巨头的“阿喀琉斯之踵”?
- 阿里云的oss bucket设置 404 回源规则
- FirefoxOS横竖屏切换应用开发一般方法总结
- armbian清理_N1的ArmbianOpenMediaVault笔记
- 对象不可达,一定会被垃圾收集器回收么?
- Matlab中FFT运算加窗函数的验证
- 小成开发日记---利用Qt/C++实现基于Udp协议的网络聊天室(分服务端和客户端的开发【轻聊v1.0.1】)
- unity3d求一个向量的垂直方向
- 最大报销额java_何为字节码?采用字节码的最大好处是什么?_学小易找答案
- 基于C#的socket聊天室(附源码)
热门文章
- 求1到100之间的质数(素数)?
- 燕十八mysql基础复习
- Check-N-Run: a Checkpointing System for Training Deep Learning Recommendation Models | NSDI‘ 22
- 数据嗨客 | 第3期:朴素贝叶斯和垃圾邮件过滤 机器学习 2016-11-01 0 摘要:概率论只不过是把常识用数学公式表达了出来。 概率论只不过是把常识用数学公式表达了出来。 —
- 90%老手的都不知道,Python异常还能写得如此优雅!
- 攻防兼备:中国蚁剑使用指南及特征流量
- 《百面机器学习》试读 | AI热门应用之游戏中的人工智能
- html清除盒子间距,inline-block元素默认间距清除
- Daocloud配置文件使用(启动时替换配置文件)
- 2021中国自动驾驶末端配送产业商业化应用研究报告