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

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

  •  1
     
  •   dearroy · 29 天前 · 4169 次点击

    距离寻找 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  
       29 天前 via Android   ❤️ 1
    支持一下
    dearroy
        2
    dearroy  
    OP
       29 天前
    @Culacco 感谢支持!❤️
    hooych
        3
    hooych  
       29 天前
    太棒啦,支持
    lstz
        4
    lstz  
       29 天前 via Android
    赞,点了个 star
    dearroy
        5
    dearroy  
    OP
       29 天前
    @hooych @lstz 感恩!❤️
    Vaspike
        6
    Vaspike  
       29 天前
    一个小建议,官网的 try now 为什么一定要先注册账户呢?这个动作放在保存文件时进行或许更合理,个人看法
    chirping
        7
    chirping  
       29 天前
    star+1
    dearroy
        8
    dearroy  
    OP
       29 天前   ❤️ 1
    @Vaspike 因为我想要收集用户邮箱作为线索啊,虽然站在用户的层面先试用体验更好,但少了将来可以转化的漏斗数据,两者不能兼得。
    jinxgogo
        9
    jinxgogo  
       29 天前
    体验起来反应有点慢
    dearroy
        10
    dearroy  
    OP
       29 天前
    @jinxgogo 当时就是从 day 1 就打算出海的,服务器部署在国外,用的 Cloudflare 做 CDN ,国内打开确实会慢一些。
    blueeon
        11
    blueeon  
       29 天前
    支持 luo ,star
    AdminRoot123
        12
    AdminRoot123  
       29 天前
    有中文么
    jialadykiller
        13
    jialadykiller  
       29 天前
    网站也做的很棒,感谢开源,star
    dearroy
        14
    dearroy  
    OP
       29 天前
    @chirping @blueeon @jialadykiller 感恩支持!❤️

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

    支持
    waringid
        25
    waringid  
       17 天前
    @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":["输入联系地址"],"kind" :"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  
       17 天前
    waringid
        27
    waringid  
       14 天前
    @mufeng 更新后正常了。体验后还有几个问题:
    1 、新注册的用户上传用户头像不生效( jpg 和 png 图片),问卷中上传背景图片能正常显示(但是升级版本后,上一版本中问卷中的背景图片没有显示,重新上传后正常)
    2 、问卷中设置的 IP 次数限制不生效( 1 天 2 次,使用内网地址)
    3 、结束页面设置的 URL 跳转不生效
    mufeng
        28
    mufeng  
       14 天前
    @waringid 3 今天已修复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1048 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 23:51 · PVG 07:51 · LAX 16:51 · JFK 19:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.