用 ai 帮我写了一个文本分享网站 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
johnhom
V2EX    分享创造

用 ai 帮我写了一个文本分享网站

  •  
  •   johnhom 1 天前 749 次点击

    前段时间上班遇到一个工单,反馈某篇文档在平板上的表现有点问题,于是我就找同事借了块平板看看问题,结果难关就来了,我得把这个文档的一大串网址链接传到平板上才能用浏览器访问,由于链接后面那一长串的字符我实在是怕输错(比如 xxx.com/ss/xxxxxxxxxxxxx 后面这一串比较长),要是输错了又得一个个去对,最后不得不在平板下个微信去传输链接。

    每次遇到这类传输文本到不同设备的问题时,我总是苦恼,要是有一个网站可以一键分享文本,接收者只要输入取件码就可以拿到文本信息,无需登录,即用即走,那多方便呀。从此这个想法就一直埋藏在深处,等着我有空的一定要开发出来,这一等就是半年。

    直到有一天凌晨,Gemini3 pro 发布了,说前端已死,不断有人发出来各种用 Gemini3 pro 生成的复杂项目,几乎没有任何犯错就生成出了网页版剪映,还有 comfyui 等。

    我大吃一惊,现在 ai 编程模型已经这么强大了吗?这时候我就想抱着试试看的态度,尝试用 Gemini3 pro 生成了几个网站,比如购物网站,智能表格等,真的是几乎没有什么显眼的问题,一次生成就能完美运行,而且 UI 界面特别的漂亮。

    在惊叹 ai 成长得如此迅速之余,我想到了王多鱼,在他一筹莫展,苦于巨款无处花的时候,有人找上了门,推销着自己发明的“陆游器”,于是他豪掷千金,并且大呼:“谁还有梦想?”

    此时此刻我就像王多鱼,谁还有梦想?我手携 Gemini 3 pro 帮他实现。

    咦,我不正好就有一个文本分享的项目想要做出来吗?

    于是我准备好提示词,扔进去回车,啪的一下,很快啊,不到 2 分钟,Gemini3 pro 就帮我生成好了第一版。

    Pasted image 20251213002808

    虽然我提示词里提到了后端的技术栈,Gemini3 pro 只生成了前端代码,但是真的完整度很高了,无后端的方式是把分享码和对应的文本内容存到了 localStorage 里。。。

    总的来说体验下来没有任何的问题,第一次生成就已经能完整的体验,包括分享和接收等。

    我把代码下载下来,转移到 cursor 里进行后续的开发,比如补上后端代码,功能增加和完善等等。

    经过我和微信群里几个云股东的打磨之后,目前最终的效果如下:

    Pasted image 20251213002904

    目前已经部署到了云服务器中,网址是: https://fastshare.johnhom.tech/

    欢迎各位大佬体验

    第 1 条附言    1 天前

    忘记提一嘴,我的一些云股东提了不少便利的功能,比如:

    • 支持上传文件
    • 上传的文件如果是图片或者是视频,取件的时候可以直接预览内容。
    • 展示提取记录

    为了防止黑客大佬把我的小土豆服务器打崩,特地加了一些分享限制

    • 每个ip每天的分享次数有限制
    • 文件上传的大小目前限制10M

    这个项目的所有代码全是ai帮我写的,我只是负责动嘴皮子功夫。

    如果是纯手动去实现这个产品,我估计我自己去写起码要花1个星期的时间才能写的出来,ai真的替我省了很多的功夫。

    大家对这个产品有什么建议或者意见,或者想交流任何技术,都欢迎在这里评论

    12 条回复    2025-12-13 20:29:39 +08:00
    dianso
        1
    dianso  
       1 天前
    我在 gpt3.5 时代就让 ai 写了个,那会还是复制粘贴 N 次。
    https://github.com/dianso/notepad-go
    johnhom
        2
    johnhom  
    OP
       1 天前
    @dianso gpt3.5 写的网页还不是特别完整的,样式东倒西歪
    sublime8
        3
    sublime8  
       1 天前
    这样的项目在 20 年前很多,但是到 2025 年,在中国大陆环境下,几乎就没有任何生存的土壤。不登录、内容分享,这两个任何一个都是高压管控的。
    你这个需求肯定很多人都会遇到,但都是很低频,因为高频有太多可替代的方案了,既然是低频,你怎么能保证用户还能记得有这么一个产品,它的域名是什么,所以这是矛盾的
    Tink
        4
    Tink  
    PRO
       1 天前 via iPhone
    直接用 pastebin 不行嘛
    W3Cbox
        5
    W3Cbox  
    nbsp;  1 天前
    能不能写一个 ai 生成的文本粘贴完美转换 word 格式的东西
    johnhom
        6
    johnhom  
    OP
       1 天前
    @Tink 刚刚去看了一下被复杂的交互劝退了
    Tink
        7
    Tink  
    PRO
       1 天前 via Android
    @johnhom 那试试这个,0 交互

    n.coolify.110x.de
    johnhom
        8
    johnhom  
    OP
       1 天前
    @sublime8 其实国内也有类似的几个文本文件分享产品的,他们能存在,说明不至于在国内被打压到特别重的地步。

    说到这个使用场景比较低频,其实也确实是你说的那样,但是我这个主题贴想说的其实只是一个 ai 创作的分享。

    编程大模型现在已经可以一次就能输出完整并且不出错的项目 demo 了,这在今年初我试的时候还是不行的,十分惊叹现在的 ai 在短短半年时间竟然发展得如此的迅速,值得我们去挖掘它的更多潜力。

    如果对这个产品有什么其他功能或者玩法的建议,也欢迎补充哟
    johnhom
        9
    johnhom  
    OP
       1 天前
    @Tink #7 这个确实也能满足我那时候的文本分享需求,不过界面也太过简洁了,让一个如果不知道这个网站功能的人进去使用,他是不是就不知道这个网站是干嘛的了
    johnhom
        10
    johnhom  
    OP
       1 天前
    @W3Cbox 你这个需求有点模糊,具体使用场景是啥
    hezhile
        11
    hezhile  
       22 小时 23 分钟前
    “我得把这个文档的一大串网址链接传到平板上才能用浏览器访问”
    请教,上面这个步骤,是不是可以把网址转成二维码?
    johnhom
        12
    johnhom  
    OP
       21 小时 40 分钟前
    @hezhile 你说得对,确实可以,如果我想到了,估计就没这个产品了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2466 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 22ms UTC 10:09 PVG 18:09 LAX 02:09 JFK 05:09
    Do have faith in what you're doing.
    ubao msn 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