没找到合适的合伙人,我把 HeyForm 开源了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
dearroy
V2EX    分享创造

没找到合适的合伙人,我把 HeyForm 开源了

  •  1
     
  •   dearroy 2024-04-01 09:21:40 +08:00 5723 次点击
    这是一个创建于 558 天前的主题,其中的信息可能已经有所发展或是发生改变。

    距离寻找 co-founder 已经过去一个多月了,原文在这:

    https://twitter.com/LuoSays/status/1760967855330525647

    期间也有聊过一些非常 nice 的朋友,但最后因在理念和规划上有一些不同而作罢。

    思前想后,与 @mufeng_me 一番讨论,最终决定把 HeyForm 开源,是的,开源了!

    作为一个 Typeform 的平替,HeyForm 的功能非常完整,远超市场上现有的开源表单产品,甚至是商业化产品。

    仓库地址: https://github.com/heyform/heyform

    Hosting 版本将持续为现有客户提供服务,所产生的收入将继续投入产品的开发与运营,也欢迎各位开源爱好者参与贡献,一起提升产品的易用性与体验。

    这样的产品难道不值得一个你的 star 吗?

    28 条回复    2024-04-16 19:51:33 +08:00
    Culacco
        1
    Culacco  
       2024-04-01 09:26:19 +08:00 via Android   1
    支持一下
    dearroy
        2
    dearroy  
    OP
       2024-04-01 10:04:21 +08:00
    @Culacco 感谢支持!
    hooych
        3
    hooych  
       2024-04-01 10:04:45 +08:00
    太棒啦,支持
    lstz
        4
    lstz  
       2024-04-01 10:09:33 +08:00 via Android
    赞,点了个 star
    dearroy
        5
    dearroy  
    OP
       2024-04-01 10:20:13 +08:00
    @hooych @lstz 感恩!
    Vaspike
        6
    Vaspike  
       2024-04-01 10:46:26 +08:00
    一个小建议,官网的 try now 为什么一定要先注册账户呢?这个动作放在保存文件时进行或许更合理,个人看法
    chirping
        7
    chirping  
       2024-04-01 10:54:10 +08:00
    star+1
    dearroy
        8
    dearroy  
    OP
       2024-04-01 10:54:35 +08:00   1
    @Vaspike 因为我想要收集用户邮箱作为线索啊,虽然站在用户的层面先试用体验更好,但少了将来可以转化的漏斗数据,两者不能兼得。
    jinxgogo
        9
    jinxgogo  
       2024-04-01 11:13:20 +08:00
    体验起来反应有点慢
    dearroy
        10
    dearroy  
    OP
       2024-04-01 11:16:55 +08:00
    @jinxgogo 当时就是从 day 1 就打算出海的,服务器部署在国外,用的 Cloudflare 做 CDN ,国内打开确实会慢一些。
    blueeon
        11
    blueeon  
       2024-04-01 12:09:30 +08:00
    支持 luo ,star
    AdminRoot123
        12
    AdminRoot123  
       2024-04-01 13:41:30 +08:00
    有中文么
    jialadykiller
        13
    jialadykiller  
       2024-04-01 14:27:07 +08:00
    网站也做的很棒,感谢开源,star
    dearroy
        14
    dearroy  
    OP
       2024-04-01 15:29:31 +08:00
    @chirping @blueeon @jialadykiller 感恩支持!

    @AdminRoot123 有中文,但可能不完整,欢迎提交 PR 。
    8jxguang
        15
    8jxguang  
       2024-04-01 16:54:03 +08:00
    rm0gang0rf
        16
    rm0gang0rf  
       2024-04-02 15:54:09 +08:00
    国外用这种的确实多, 不过你这个功能少点..., 最近刚用到类似的功能, wix 的插件类型, 还算好用, 毕竟可视傻瓜化
    dearroy
        17
    dearroy  
    OP
       2024-04-02 20:03:34 +08:00
    @rm0gang0rf 开源里面 HeyForm 已经是最完整的之一了。
    rm0gang0rf
        18
    rm0gang0rf  
       2024-04-03 08:46:39 +08:00
    确实是的, 已经不错了
    @dearroy
    workg
        19
    workg  
       2024-04-03 10:05:07 +08:00
    上 github trending 榜了,恭喜恭喜
    sanebow
        20
    sanebow  
       2024-04-03 15:07:01 +08:00 via iPhone   1
    在 hackernews 刷到了,特地回来恭喜一下楼主
    forty
        21
    forty  
       2024-04-03 15:52:16 +08:00
    在线调查表?
    waringid
        22
    waringid  
       2024-04-05 15:39:50 +08:00
    本地部署版本在线收集内容最后提交时提示“Cannot read properties of undefined (reading 'match')” 不知是什么问题?
    前面的问卷内容都是按正常的要求填写的。
    dearroy
        23
    dearroy  
    OP
       2024-04-12 17:32:48 +08:00
    @waringid 有具体的报错日志吗?单纯看这个提示没有办法定位问题。
    0x42
        24
    0x42  
       2024-04-13 07:10:08 +08:00 via Android
    Kids' super dad Indefatigable indie hacker Soulful crooner Poet derailed by code

    支持
    waringid
        25
    waringid  
       2024-04-13 10:15:35 +08:00
    @dearroy heyform-1 | [Nest] 19 - 04/13/2024, 2:12:03 AM [MongooseModule] formmodels updateOne {"_id":"TICCKrPC"} {"$setOnInsert":{"createdAt":"2024-04-13T02:12:03.777Z"},"$set":{"updatedAt":"2024-04-13T02:12:03.777Z","fieldUpdateAt":1712974323,"fields":[{"title":["开始"],"description":["开始页面"],"kind":"welcome","validations":{},"properties":{},"id":"CjKV42b4JjF7","layout":null},{"title":["零方小店产品的优化点"],"description":["描述优化点的内容"],"kind":"short_text","validations":{"required":false},"properties":null,"id":"Vk6FsjoEgPVT","layout":{"mediaType":"image","mediaUrl":"http://192.168.192.78:8000/static/upload/uL1u22xjRs2y.jpg","brightness":0,"align":"split_right"}},{"title":["零方小店产品的时间"],"description":["输入想要完成的时间"],"kind":"date","validations":{"required":false},"properties":{"defaultCountryCode":"CN"},"id":"JNj3HMHyG2GL","layout":{"mediaType":"image","mediaUrl":"http://192.168.192.78:8000/static/upload/uL1u22xjRs2y.jpg","brightness":0,"align":"split_right"}},{"title":["联系人"],"description":["输入联系电话"],"kind":"phone_number","validations":{"required":false},"properties":{"defaultCountryCode":"CN"},"id":"fPtGr4txxKGP","layout":{"mediaType":"image","mediaUrl":"http://192.168.192.78:8000/static/upload/uL1u22xjRs2y.jpg","brightness":9,"align":"split_right"}},{"title":["地址"],"description":["输入联系地址"],"kind":"country_selector","validations":{"required":false},"properties":{"defaultCountryCode":"CN"},"id":"a6EuQVQ6HrPN","layout":{"mediaType":"image","mediaUrl":"http://192.168.192.78:8000/static/upload/uL1u22xjRs2y.jpg","brightness":0,"align":"split_right"}},{"title":["结束"],"description":["结束页面"],"kind":"thank_you","validations":{},"properties":{},"id":"a0k3qRQYrXIi","layout":null}]}}

    heyform-1 | [Nest] 19 - 04/13/2024, 2:13:02 AM [MongooseModule] usermodels findOne {"_id":"660f9be5ab751c001320512c"} {"projection":{}}
    heyform-1 | [Nest] 19 - 04/13/2024, 2:13:02 AM [MongooseModule] formmodels findOne {"_id":"TICCKrPC"} {"projection":{}}
    heyform-1 | [Nest] 19 - 04/13/2024, 2:13:02 AM [MongooseModule] projectmode ls findOne {"_id":"VZNidFXU"} {"projection":{}}
    heyform-1 | [Nest] 19 - 04/13/2024, 2:13:02 AM [MongooseModule] projectmemb ermodels findOne {"projectId":"VZNidFXU","memberId":"660f9be5ab751c001320512c"} {"projection":{}}
    heyform-1 | [Nest] 19 - 04/13/2024, 2:13:02 AM [MongooseModule] teammodels findOne {"_id":"rBD0QE6I"} {"projection":{}}
    heyform-1 | [Nest] 19 - 04/13/2024, 2:13:02 AM [MongooseModule] teammemberm odels findOne {"teamId":"rBD0QE6I","memberId":"660f9be5ab751c001320512c"} {"proj ection":{}}
    heyform-1 | [Nest] 19 - 04/13/2024, 2:13:02 AM [MongooseModule] teammemberm odels updateOne {"teamId":"rBD0QE6I","memberId":"660f9be5ab751c001320512c"} {"$s et":{"lastSeenAt":1712974382}}
    heyform-1 | [Nest] 19 - 04/13/2024, 2:13:02 AM [MongooseModule] formmodels updateOne {"_id":"TICCKrPC"} {"$setOnInsert":{"createdAt":"2024-04-13T02:13:02.5 63Z"},"$set":{"updatedAt":"2024-04-13T02:13:02.563Z","fieldUpdateAt":1712974382, "fields":[{"title":["开始"],"description":["开始页面"],"kind":"welcome","validat ions":{},"properties":{},"id":"CjKV42b4JjF7","layout":null},{"title":["零方小店 产品的优化点"],"description":["描述优化点的内容"],"kind":"short_text","validatio ns":{"required":false},"properties":null,"id":"Vk6FsjoEgPVT","layout":{"mediaTyp e":"image","mediaUrl":"http://192.168.192.78:8000/static/upload/uL1u22xjRs2y.jpg ","brightness":0,"align":"split_right"}},{"title":["零方小店产品的时间"],"descri ption":["输入想要完成的时间"],"kind":"date","validations":{"required":false},"pr operties":{"defaultCountryCode":"CN"},"id":"JNj3HMHyG2GL","layout":{"mediaType": "image","mediaUrl":"http://192.168.192.78:8000/static/upload/uL1u22xjRs2y.jpg"," brightness":0,"align":"split_right"}},{"title":["联系人"],"description":["输入联 系电话"],"kind":"phone_number","validations":{"required":false},"properties":{"d efaultCountryCode":"CN"},"id":"fPtGr4txxKGP","layout":{"mediaType":"image","medi aUrl":"http://192.168.192.78:8000/static/upload/uL1u22xjRs2y.jpg","brightness":9 ,"align":"split_right"}},{"title":["地址"],"description":["输入联系地址"],"ind" :"country_selector","validations":{"required":false},"properties":{"defaultCount ryCode":"CN"},"id":"a6EuQVQ6HrPN","layout":{"mediaType":"image","mediaUrl":"http ://192.168.192.78:8000/static/upload/uL1u22xjRs2y.jpg","brightness":0,"align":"s plit_right"}},{"title":["结束"],"description":["结束页面"],"kind":"thank_you","v alidations":{},"properties":{},"id":"a0k3qRQYrXIi","layout":null}]}}
    mufeng
        26
    mufeng  
       2024-04-13 12:18:16 +08:00
    waringid
        27
    waringid  
       2024-04-16 08:37:25 +08:00
    @mufeng 更新后正常了。体验后还有几个问题:
    1 、新注册的用户上传用户头像不生效( jpg 和 png 图片),问卷中上传背景图片能正常显示(但是升级版本后,上一版本中问卷中的背景图片没有显示,重新上传后正常)
    2 、问卷中设置的 IP 次数限制不生效( 1 天 2 次,使用内网地址)
    3 、结束页面设置的 URL 跳转不生效
    mufeng
        28
    mufeng  
       2024-04-16 19:51:33 +08:00
    @waringid 3 今天已修复
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5490 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 08:42 PVG 16:42 LAX 01:42 JFK 04:42
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86