双生:一个随机匹配异性的共享日记,遇见另一半的美好:)

2017-06-09 09:30:03 +08:00
 airingursb

双生:遇见另一半的美好:)

Screenshots









持续更新中,欢迎 Star~欢迎下载~


还在为总是坚持不了写日记而烦恼?_(:з」∠)_ 还在为自己的小心事无处诉说而头疼?_(:з」∠)_ 还在为总是遇不到另一个 TA 而孤单作狗?_(:з」∠)_

双生帮你解决! 双生,帮你打开另一半的心门 (๑•ㅂ•)و

v1.0 功能如下:

  1. 书写并保存纯文字的日记
  2. 随机匹配 TA 的日记
  3. 上传头像、定向匹配以及更丰富的日记类型 即将到来...

作者 Github: https://github.com/airingursb 作者博客: http://me.ursb.me

联系邮箱: airing@ursb.me

更新日志

1.0

  1. 书写并保存纯文字的日记
  2. 随机匹配 TA 的日记

1.1

  1. 添加了匹配失败的提醒
  2. 优化了匹配流程:现在匹配成功之后再也不需要重新登录了!
  3. 实现了定向匹配:可以邀请自己的另一半来用哦
  4. 增加了关闭匹配:可以作为私密日记本
  5. 更换了登录页的 logo

想一起做的童鞋可以联系我哈~~前端 RN 后端 Express~~

欢迎下载,欢迎 Star~

然而并没有多少用户_(:ェ 」∠)_

8142 次点击
所在节点    分享创造
72 条回复
JulyMood
2017-06-09 09:49:00 +08:00
棒棒哦
DreamCMS
2017-06-09 09:53:00 +08:00
你这名字,让我想到的超凡双生。
Moker
2017-06-09 09:53:01 +08:00
UI 好棒 风格好喜欢~~
zachgenius
2017-06-09 09:53:51 +08:00
这应用有点意思, 设计的也很喜欢....不过 bundle 名隐藏着深深的恶意....23333333
airingursb
2017-06-09 09:57:55 +08:00
@DreamCMS 做过一图、骑阅、九辩,所以起名字想往“二”方面靠……想凑齐 0123456789,召唤神龙……
baiyi
2017-06-09 10:00:55 +08:00
男女不平等怎么办? 匹配 男男 或者 女女 吗_(:ェ 」∠)_
airingursb
2017-06-09 10:08:48 +08:00
@baiyi 暂时不可以,,不平等会给用户提示系统中的异性不够用了……
2.0 准备做个预约匹配,来解决这个问题
airingursb
2017-06-09 10:17:53 +08:00
@Moker 哈哈,谢谢,ui 偷懒了,直接改自我上一个 app 的 _(:3 」∠)_
felinx
2017-06-09 10:25:19 +08:00
LOGO 很赞啊
wujunze
2017-06-09 10:32:34 +08:00
想请教一下楼主 这个特效是怎么做的 ?
KillThunder
2017-06-09 10:34:41 +08:00
楼主,没有 Android 版本吗?
drush
2017-06-09 10:35:19 +08:00
期待双修版
Rice
2017-06-09 10:35:34 +08:00
想起以前有文章问题说他们的公司脑抽做了一款匿名匹配的应用
结果到应用关闭了还有 6 个人用,但他们永远不知道他们永远也找不到其他人了。
hjdtl
2017-06-09 10:39:51 +08:00
app store 搜不到
beyoung
2017-06-09 10:45:01 +08:00
要求另一半写日记不太可能吧
airingursb
2017-06-09 11:00:32 +08:00
@wujunze
```
var chakhsu = function(r) {
function t() {
return b[Math.floor(Math.random() * b.length)]
}
function e() {
return String.fromCharCode(94 * Math.random() + 33)
}
function n(r) {
for (var n = document.createDocumentFragment(), i = 0; r > i; i++) {
var l = document.createElement("span");
l.textContent = e(),
l.style.color = t(),
n.appendChild(l)
}
return n
}
function i() {
var t = o[c.skillI];
c.step ? c.step--:(c.step = g, c.prefixP < l.length ? (c.prefixP >= 0 && (c.text += l[c.prefixP]), c.prefixP++) : "forward" === c.direction ? c.skillP < t.length ? (c.text += t[c.skillP], c.skillP++) : c.delay ? c.delay--:(c.direction = "backward", c.delay = a) : c.skillP > 0 ? (c.text = c.text.slice(0, -1), c.skillP--) : (c.skillI = (c.skillI + 1) % o.length, c.direction = "forward")),
r.textContent = c.text,
r.appendChild(n(c.prefixP < l.length ? Math.min(s, s + c.prefixP) : Math.min(s, t.length - c.skillP))),
setTimeout(i, d)
}
var l = "I work with ",
o = ["Front-End", "JavaScript", "HTML & CSS", "Node.js", "React", "passion & love"].map(function(r) {
return r + "."
}),
a = 2,
g = 1,
s = 5,
d = 75,
b = ["rgb(110,64,170)", "rgb(150,61,179)", "rgb(191,60,175)", "rgb(228,65,157)", "rgb(254,75,131)", "rgb(255,94,99)", "rgb(255,120,71)", "rgb(251,150,51)", "rgb(226,183,47)", "rgb(198,214,60)", "rgb(175,240,91)", "rgb(127,246,88)", "rgb(82,246,103)", "rgb(48,239,130)", "rgb(29,223,163)", "rgb(26,199,194)", "rgb(35,171,216)", "rgb(54,140,225)", "rgb(76,110,219)", "rgb(96,84,200)"],
c = {
text: "",
prefixP: -s,
skillI: 0,
skillP: 0,
direction: "forward",
delay: a,
step: g
};
i()
};
```
kmahyyg
2017-06-09 11:00:52 +08:00
求 android
airingursb
2017-06-09 11:01:14 +08:00
@KillThunder build apk 失败了,本机 android 环境有问题,,,研究了一晚上都没弄好- - 所以先发布了 iOS
airingursb
2017-06-09 11:01:41 +08:00
@hjdtl 新应用一般搜不到= = 得等一段时间
airingursb
2017-06-09 11:02:00 +08:00
@Rice Orz 脑抽……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/367125

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX