V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
scarlex
V2EX  ›  分享创造

用 MEAN 架构撸了一个开源的语录搜索系统,欢迎拍砖

  •  1
     
  •   scarlex ·
    scarletsky · 2014-10-26 00:29:55 +08:00 · 4406 次点击
    这是一个创建于 3681 天前的主题,其中的信息可能已经有所发展或是发生改变。
    网址: http://aniquo.com/
    前端: https://github.com/scarletsky/Silmeria
    后端: https://github.com/scarletsky/Lenneth

    可用数据:
    - 银魂 (到TV版22话)
    - 叛逆的鲁鲁修 (到R1第11话)
    - 爱丽丝梦游仙境 (电影版,2条语录)
    - 苟活于污秽世界下 (玩完之后整个人都不好了,4条语录)
    - 北欧女神 (PSP版~蕾娜斯~...其实只有1条语录)
    - 夏日大作战 (剧场版,1条语录...)

    目前是 preview 阶段,以上数据基本都是我用脚本生成的,所以不要添加正式数据拉~
    欢迎报 Bug ~ 另外球轻虐服务器...

    ========== 感言~可以不看 ==========
    这个项目是我在毕业前想出来的。
    那时候要准备一句离校感言,我作为一个银他妈脑残粉,第一时间想到随便到网上搜一下银桑的语录,随便找一句糊弄上去。
    找来找去发现贴吧,人人,豆瓣那边有不少用户自己收集过不少语录,但专门用来搜索角色语录的网站很少,大概只有三四个吧。
    于是就想要不要试着自己弄一个呢?

    然后毕业后就开始利用空余时间写这个项目了,断断续续写了差不多半年时间,也就是大家现在看到的这个样子了。
    但还是处于 preview 阶段,虽然基本功能实现了,但界面和用户体验方面还是完全不行啊。
    是的,写到现在感觉最头疼的还是界面设计问题。
    虽然经别人推荐说可以试试 Google 的 Material Design,看介绍的时候明明感觉很棒啊,为啥我做出来就变得这么搓了...
    每次看到这么搓的界面,我都会想,如果有设计师愿意来参与就好了...
    而且 Angular-Material 目前也是处于 preview 阶段,API 经常改来改去,每次大更新我就要花很多时间去调整代码...(这么烂的代码我都不想提了)

    其实我做这个项目除了自己有需要之外,还有另外一个目的就是我想去试试各种技术的组合,也想试试其他新技术。
    目前前端用的是 Angular + Gulp,后端用的是 MongoDB + Express + Elasticsearch。
    本来还想去摸一下 Redis 的,但目前似乎不太需要。
    以后可能可以拿来当缓存,也可以把那些频繁访问的人拖进小黑屋~
    现在还没有超管后台,如果继续尝试新技术的话,估计会去试试用 koa 或者 meteor 来写吧~

    最后说一下这个项目开源的原因吧,这个项目给我感觉是一个小众化的东西,但我想把他做成一个大家都可以贡献数据的项目,
    Bug 的话大家一起来处理,修复就好了。所以还是开源出来给大家分享好了。
    7 条回复    2014-10-26 13:47:05 +08:00
    bombless
        1
    bombless  
       2014-10-26 01:19:35 +08:00
    nice。。。不过这个数据看上去太胡来了
    grzhan
        2
    grzhan  
       2014-10-26 02:50:49 +08:00
    把 [语录搜索系统] 看成 [语音搜索系统] ……然后在首页“喂喂”叫了半天……还好室友不在,不然好羞耻(*/ω\*)
    skydiver
        3
    skydiver  
       2014-10-26 04:18:12 +08:00
    可以用Polymer写界面就是Material设计了
    scarlex
        4
    scarlex  
    OP
       2014-10-26 08:41:17 +08:00
    @bombless 数据哪里胡来了?基本都是一条一条收录的~ 而且收的基本都是自己喜欢的作品~

    @grzhan 语音搜索这么高端做不来啊~

    @skydiver 其实用 Polymer 和 ngMaterial 都没什么所谓,关键是设计。没设计师的项目很苦逼,只能自己慢慢摸索了...
    miyuki
        5
    miyuki  
       2014-10-26 12:45:25 +08:00 via Android
    @grzhan 好萌QUQ
    XadillaX
        6
    XadillaX  
       2014-10-26 13:24:13 +08:00
    @grzhan 卧槽我也看成语音搜索了,感觉高大上啊。
    scarlex
        7
    scarlex  
    OP
       2014-10-26 13:47:05 +08:00
    @XadillaX !@#$%^&*你们是怎么看的!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2543 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 15:37 · PVG 23:37 · LAX 07:37 · JFK 10:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.