爱意满满的作品展示区。
dearroy

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

  •  1
     
  •   dearroy · Apr 1, 2024 · 6485 views
    This topic created in 795 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

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

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

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

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

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

    支持
    waringid
        25
    waringid  
       Apr 13, 2024
    @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  
       Apr 13, 2024
    waringid
        27
    waringid  
       Apr 16, 2024
    @mufeng 更新后正常了。体验后还有几个问题:
    1 、新注册的用户上传用户头像不生效( jpg 和 png 图片),问卷中上传背景图片能正常显示(但是升级版本后,上一版本中问卷中的背景图片没有显示,重新上传后正常)
    2 、问卷中设置的 IP 次数限制不生效( 1 天 2 次,使用内网地址)
    3 、结束页面设置的 URL 跳转不生效
    mufeng
        28
    mufeng  
       Apr 16, 2024
    @waringid 3 今天已修复
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2784 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 66ms · UTC 11:40 · PVG 19:40 · LAX 04:40 · JFK 07:40
    ♥ Do have faith in what you're doing.