这是我一人、半年、十万代码,实现的一个程序员社交平台 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
liuqiongyu889
V2EX    程序员

这是我一人、半年、十万代码,实现的一个程序员社交平台

  •  2
     
  •   liuqiongyu889 2022-05-17 16:06:15 +08:00 17474 次点击
    这是一个创建于 1245 天前的主题,其中的信息可能已经有所发展或是发生改变。

    twitter 上面发布了2 分钟的演示视频

    欢迎各位围观! 累计新增超过 1 万用户我就把网站开源。

    site: 黑客说

    159 条回复    2024-09-04 14:06:57 +08:00
    1  2  
    mlhadoop
        1
    mlhadoop  
       2022-05-17 16:09:23 +08:00
    为啥不用开源论坛?
    liuqiongyu889
        2
    liuqiongyu889  
    OP
       2022-05-17 16:10:49 +08:00
    @mlhadoop 交互不够及时、UI 不是很友好
    qW7bo2FbzbC0
        3
    qW7bo2FbzbC0  
       2022-05-17 16:15:41 +08:00   5
    @livid 推广
    hu1e
        4
    hu1e  
       2022-05-17 16:20:56 +08:00
    厉害了,报个小问题,mbp13.3 寸的打开水平方向展示不全
    liuqiongyu889
        5
    liuqiongyu889  
    OP
       2022-05-17 16:25:52 +08:00
    @hu1e 方便截个图吗?可以在我主页直接私信我: https://hackertalk.net/users/186247014399643648
    wolfie
        6
    wolfie  
       2022-05-17 16:27:34 +08:00
    有种 twitter 布局,facebook 配色感觉。
    GressJoe
        7
    GressJoe  
       2022-05-17 16:30:24 +08:00
    备案过程麻烦吗
    lambdaq
        8
    lambdaq  
       2022-05-17 16:32:45 +08:00
    logo 也是自己设计的?不错。全栈
    hu1e
        9
    hu1e  
       2022-05-17 16:32:55 +08:00
    liuqiongyu889
        10
    liuqiongyu889  
    OP
       2022-05-17 16:36:02 +08:00
    @hu1e 感谢,给你开了内测权限哈
    liuqiongyu889
        11
    liuqiongyu889  
    OP
       2022-05-17 16:36:38 +08:00
    @GressJoe 稍微麻烦,不过花点时间证件准备好 OK 的
    liuqiongyu889
        12
    liuqiongyu889  
    OP
       2022-05-17 16:37:27 +08:00
    @lambdaq 是自己设计的,或者用开源的 icon 库,material 用的多,因为满足我要求的 16px 设计规范
    codefever
        13
    codefever  
       2022-05-17 16:39:42 +08:00   1
    改成程序员婚恋平台,破万指日可待
    0x400
        14
    0x400  
       2022-05-17 16:42:23 +08:00
    十万代码都写了啥
    jellybool
        15
    jellybool  
       2022-05-17 16:55:19 +08:00
    完成度可以哇,厉害厉害。
    guang19
        16
    guang19  
       2022-05-17 16:56:32 +08:00
    看了下,你这 SEO 怎么解决呢?
    mr0joker
        17
    mr0joker  
       2022-05-17 17:03:55 +08:00
    支持。但是我发个帖子提示请求参数非法,原因是标题长度过短,但提示不明确。
    相关内容发在这里了
    https://hackertalk.net/posts/314447149660741632
    konakona
        18
    konakona  
       2022-05-17 17:05:37 +08:00
    很强
    KMpAn8Obw1QhPoEP
        19
    KMpAn8Obw1QhPoEP  
       2022-05-17 17:10:34 +08:00 via Android
    比起产品 更想了解楼主如何成长为全栈的 连设计都搞得定!
    KMpAn8Obw1QhPoEP
        20
    KMpAn8Obw1QhPoEP  
       2022-05-17 17:17:21 +08:00 via Android
    等等 大致看了一下 界面很不错 不过不支持邮箱注册吗?
    Leviathann
        21
    Leviathann  
       2022-05-17 17:17:53 +08:00
    技术栈是?
    KMpAn8Obw1QhPoEP
        22
    KMpAn8Obw1QhPoEP  
       2022-05-17 17:21:03 +08:00 via Android   1
    WeberXie
        23
    WeberXie  
       2022-05-17 17:22:37 +08:00
    这是一个人全栈搞定的么?好酷呀
    guisheng
        24
    guisheng  
       2022-05-17 17:25:41 +08:00 via iPhone   1
    成功果然是给有准备的人准备的。加油
    h1076998404
        25
    h1076998404  
       2022-05-17 17:26:37 +08:00
    作者也是 码道人的作者吗?
    YFZZ
        26
    YFZZ  
    PRO
       2022-05-17 17:29:35 +08:00
    不错啊~
    不过看到是国内备案的站,即时聊天那块的审核是怎么个规则和机制?
    LittleYe233
        27
    LittleYe233  
       2022-05-17 17:30:51 +08:00 via Android
    之前用 misskey ,先观望一下项目如何
    coderSyl
        28
    coderSyl  
       2022-05-17 17:34:13 +08:00
    https://hashnode.com/ 感觉和这个很像
    Macolor21
        29
    Macolor21  
       2022-05-17 17:53:55 +08:00
    @coderSyl 其实更像 twttier
    liuqiongyu889
        30
    liuqiongyu889  
    OP
       2022-05-17 17:56:33 +08:00
    @mr0joker 已修复,刷新页面即可
    mzotw2babm
        31
    mzotw2babm  
       2022-05-17 18:03:12 +08:00
    Sign in --> Sign in with Github --> Cancel --> returns error code 400 instead of previous or home page
    yazoox
        32
    yazoox  
       2022-05-17 18:04:09 +08:00   11
    这种社交网站 /论坛,技术已经不重要了。
    重要是,怎么把这个生态建立起来,大家都知道这个地方,愿意来这里“玩”。
    yuuko
        33
    yuuko  
       2022-05-17 18:05:28 +08:00
    牛啊牛啊
    Yuxiaoy
        34
    Yuxiaoy  
       2022-05-17 18:13:06 +08:00
    网站主题有问题,点进帖子详情是暗黑主题,刷新下又变成白色主题了。
    Biwood
        35
    Biwood  
       2022-05-17 18:21:46 +08:00 via iPhone
    一个人搞定确实很厉害。不过已经有 Twitter 和掘金这类平台了,没看到产品本身的特殊之处。
    byte10
        36
    byte10  
       2022-05-17 18:23:57 +08:00
    在大三 14 年 我用 nodejs 就写过类似这样的 Twitter 界面 bootstrap ,想在想起来,真牛逼,现在让我写都写不出来
    MakHoCheung
        37
    MakHoCheung  
       2022-05-17 18:45:47 +08:00
    有 API 文档吗,有空可以写个第三方 APP
    liuqiongyu889
        38
    liuqiongyu889  
    OP
       2022-05-17 19:21:31 +08:00
    @guang19 动态渲染实现的 SEO
    liuqiongyu889
        39
    liuqiongyu889  
    OP
       2022-05-17 19:22:13 +08:00
    @MakHoCheung API 后面打算开出来,欢迎
    liuqiongyu889
        40
    liuqiongyu889  
    OP
       2022-05-17 19:23:29 +08:00
    @Yuxiaoy 浏览器是?应该不会啊,暗黑模式支持很久了,能否私聊,我的主页点击私聊就可以: https://hackertalk.net/users/186247014399643648
    liuqiongyu889
        41
    liuqiongyu889  
    OP
       2022-05-17 19:24:45 +08:00
    @mzotw2babm 能否私信我,我看看,有可能是大陆网络和 github dns 的问题
    xujinkai
        42
    xujinkai  
       2022-05-17 19:29:02 +08:00
    很强
    ccvzz
        43
    ccvzz  
       2022-05-17 20:14:23 +08:00   1
    GitHub OAuth 好像有行理(用不限的景)另外求支持其他登方式
    codergrowing
        44
    codergrowing  
       2022-05-17 20:14:42 +08:00
    codergrowing
        45
    codergrowing  
       2022-05-17 20:15:30 +08:00
    @codergrowing #44 手快按错了,补充下说明。这个页面 typo:「本文内容使用 Markdown 拽写」,应该是「撰写」吧
    v2ka
        46
    v2ka  
       2022-05-17 20:20:54 +08:00
    很强,支持一个。
    Yuxiaoy
        47
    Yuxiaoy  
       2022-05-17 20:24:12 +08:00
    revalue
        48
    revalue  
       2022-05-17 20:35:00 +08:00
    众所周知,国内备案的类似论坛和微博形式的网站都走不远。


    像豆瓣都不知道被下架了多少回了
    ericbize
        49
    ericbize  
       2022-05-17 20:35:40 +08:00
    好强
    xiejc
        50
    xiejc  
       2022-05-17 20:36:18 +08:00
    支持一个
    um1ng
        51
    um1ng  
       2022-05-17 21:04:03 +08:00
    这是要抢 v 站用户吗?
    Remode
        52
    Remode  
       2022-05-17 21:27:49 +08:00
    论坛应该还要公安备案吧,不只是 ipc
    liuqiongyu889
        53
    liuqiongyu889  
    OP
       2022-05-17 21:40:40 +08:00
    @codefever 3Q ,已修复,刷新页面即可
    taishan
        54
    taishan  
       2022-05-17 21:49:49 +08:00
    厉害~
    wbd31
        55
    wbd31  
       2022-05-17 22:00:05 +08:00
    网站看起来很舒服。
    lfr502
        56
    lfr502  
       2022-05-17 22:17:16 +08:00
    未登录状态,在收藏夹,私信,通知三个 tab 来回切换,感觉会闪一下,不是很舒服
    kimwang
        57
    kimwang  
       2022-05-17 22:29:55 +08:00 via Android
    频道功能都有,不得个了,国内现在搞这个难度不少。
    efeel
        58
    efeel  
       2022-05-18 02:27:59 +08:00
    你发在 twitter 上, 别人点进去发现还是 twitter, 还以为点错了呢
    996bujiaban
        59
    996bujiaban  
       2022-05-18 04:43:23 +08:00
    对标 V2EX 吗
    robinren
        60
    robinren  
       2022-05-18 08:04:58 +08:00
    很强,支持一个。
    1rror
        61
    1rror  
       2022-05-18 08:18:07 +08:00
    UI 设计的很不错,看起来挺舒服的。
    liuqiongyu889
        62
    liuqiongyu889  
    OP
       2022-05-18 08:23:04 +08:00
    @kimwang 是的,频道功能类似直播,是公开的,架构上很复杂,我设计了很久
    LCINA
        63
    LCINA  
       2022-05-18 08:32:54 +08:00
    后续开源吗?怎么参与共建?
    tairan2006
        64
    tairan2006  
       2022-05-18 08:50:40 +08:00   2
    国内这种网站,运营成本太高了,内容审核不搞的话,很快就凉了……
    theqiang
        65
    theqiang  
       2022-05-18 09:03:53 +08:00 via Android
    不错
    EvanLuo42
        66
    EvanLuo42  
       2022-05-18 09:04:05 +08:00
    快速点击 tab 栏容易出现如下情况
    ![DGvbIlw5HQMqeuX]( https://s2.loli.net/2022/05/18/DGvbIlw5HQMqeuX.png)
    LeeReamond
        67
    LeeReamond  
       2022-05-18 09:06:52 +08:00 via Android
    很质疑,这种规模的项目需要半年十万行?
    kasusa
        68
    kasusa  
       2022-05-18 09:08:37 +08:00
    hanlin85
        69
    hanlin85  
       2022-05-18 09:09:33 +08:00
    后排支持开源
    snoopyhai
        70
    snoopyhai  
       2022-05-18 09:10:59 +08:00
    看视频, md 编辑器很拉风啊... 能详细说说么.
    liyunyang
        71
    liyunyang  
       2022-05-18 09:13:30 +08:00
    图片都裂开了
    UIXX
        72
    UIXX  
       2022-05-18 09:39:55 +08:00
    确实跟 Twitter 风格很像,不过并不重要,如同 @yazoox 所说,怎么运营、怎么进行内容管理才是建设这类站点核心的地方。
    ccyu220
        73
    ccyu220  
       2022-05-18 09:50:05 +08:00
    个人能力确实很厉害,赞一个
    Toadair
        74
    Toadair  
       2022-05-18 09:51:58 +08:00
    @wolfie 我还以为就我一个人这么觉得
    hikarugo
        75
    hikarugo  
       2022-05-18 09:56:30 +08:00
    还行,贡献一次点击流量,不过应该不会再打开了。
    PEAL
        76
    PEAL  
       2022-05-18 10:03:26 +08:00
    干翻当前网站
    skys215
        77
    skys215  
       2022-05-18 10:03:40 +08:00
    有运营团队维护网站内容吗?
    imydou
        78
    imydou  
       2022-05-18 10:04:01 +08:00
    @EvanLuo42 #66 话题是单独的
    PEAL
        79
    PEAL  
       2022-05-18 10:05:38 +08:00
    滚动条样式可以优化下更舒服哦
    EvanLuo42
        80
    EvanLuo42  
       2022-05-18 10:08:49 +08:00
    @imydou 抱歉看错了
    urlk
        81
    urlk  
       2022-05-18 10:12:29 +08:00
    Yet Anonther Gitter ? 看起来都差不多

    https://gitter.im/
    plutome
        82
    plutome  
       2022-05-18 10:16:12 +08:00   1
    @LeeReamond

    耐心去看就会发现其实很复杂,不要想当然。

    比如说实现一个完整的在线排课选课功能,做过的人才知道还挺蛋疼的。
    ssydj
        83
    ssydj  
       2022-05-18 10:18:03 +08:00
    用 “骇客说”是不是好点,黑客给人感觉是干坏事的
    liuqiongyu889
        84
    liuqiongyu889  
    OP
       2022-05-18 10:21:21 +08:00
    @kasusa typo ,已修复
    ren2881971
        85
    ren2881971  
       2022-05-18 10:32:41 +08:00
    这需要 10 万行代码?? 是不是把依赖包里面的代码也算到里面了...
    ericgui
        86
    ericgui  
       2022-05-18 10:35:25 +08:00
    还行吧,挺好看

    就是功能细节还是差点意思
    liuqiongyu889
        87
    liuqiongyu889  
    OP
       2022-05-18 10:37:40 +08:00
    @ericgui 比如?
    ericgui
        88
    ericgui  
       2022-05-18 10:39:57 +08:00
    @liuqiongyu889 不能自建一个新的 tag ,发个帖子太费劲了
    moxuanyuan
        89
    moxuanyuan  
       2022-05-18 10:42:16 +08:00
    对比 V2EX 有什么优势?
    e32e32edsfs
        90
    e32e32edsfs  
       2022-05-18 10:44:36 +08:00
    很强!最近也在独立开发一个小网站,但是进度断断续续的,OP 给了我一点信心,给自己定个半年计划!
    chendl111
        91
    chendl111  
       2022-05-18 10:44:58 +08:00 via Android
    没啥用,社交平台重要的是运营推广而非界面
    liuqiongyu889
        92
    liuqiongyu889  
    OP
       2022-05-18 10:45:05 +08:00
    @ericgui 目前 tag 是固定的,我爬了几万个相关 tag ,进行同义归类到 8000 个,应该是够用的,目前还不支持新建 tag ,因为很容易 tag 分散了,比如数据库可以是:db ,DB ,database ,“数据库”,要新 tag 你可以反馈一下,我加上去
    byc4i
        93
    byc4i  
       2022-05-18 10:48:32 +08:00
    黑客说 没有 “黑客(cyber security)”频道?
    leiuu
        94
    leiuu  
       2022-05-18 10:51:40 +08:00
    强势围观。
    sausagelee
        95
    sausagelee  
       2022-05-18 10:55:11 +08:00
    厉害了,都用的啥技术栈呀
    65r4Zgm364TDg652
        96
    65r4Zgm364TDg652  
       2022-05-18 10:57:01 +08:00 via iPhone
    强势围观,坐等来源
    yuwangG
        97
    yuwangG  
       2022-05-18 10:58:00 +08:00
    不错,图片不能点击放大,可以优化一下
    beyondex
        98
    beyondex  
       2022-05-18 10:58:54 +08:00
    https://hackertalk.net/posts/314411838511620096
    累计新增 1 万用户我就把网站开源?
    赞!!期待~
    ericgui
        99
    ericgui  
       2022-05-18 11:02:42 +08:00
    @liuqiongyu889 你那个活跃日的 heatmap 是用什么做出来的
    liuqiongyu889
        100
    liuqiongyu889  
    OP
       2022-05-18 11:14:34 +08:00
    @ericgui 搜索一下 react-calendar 就有,力扣也是用的这个库,不过这个实现有一些问题,API 写的不好,后面我会自己写一个替换掉
    1  2  
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3252 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 11:55 PVG 19:55 LAX 04:55 JFK 07:55
    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