开源了一个背单词网站 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
fescover
V2EX    分享创造

开源了一个背单词网站

  •  2
     
  •   fescover 288 天前 2661 次点击
    这是一个创建于 288 天前的主题,其中的信息可能已经有所发展或是发生改变。

    网站地址: https://wordsfunny.com

    repo 地址: https://github.com/SteveSuv/remix-words-funny

    词典来源: https://github.com/kajweb/dict

    数据库打包文件: https://mypikpak.com/s/VOEs95bTB0KGAg75t0Nrs-oOo1

    使用的技术栈是基于remix (react router v7) 封装的 remix-t3-stack

    特点:

    • 界面更加直观,书本->单词表->单词详情,一个页面尽在掌控中
    • 默认不会展示单词释义,当发现自己不认识的,点击才会展示详情,且登录后可标记为已掌握
    • 三个 Tab 分别展示 全部,已掌握,未掌握,当未掌握列表被清空时,也就代表你掌握整本书

    目前除了核心功能之外,附带的功能还比较简陋,比如未来可能会增加的功能有:

    • 账号管理,改名改头像
    • 记住上一次离开时所在单词的位置
    • 类 github 提交图的学习数据统计(当前是 mock 数据)
    • 根据时长提升经验值(当前是 mock 数据)
    • 单词详情面板增加评论区,打造类似驾考宝典评论区的氛围,让大家通过诸如发单词的谐音梗评论等滑稽搞笑的方式来记忆单词

    不打算做商业化,毕竟数据是 Netease 的,如果大家有兴趣可以自己改造一番。

    更多功能会逐步添加,欢迎 Star

    7 条回复    2025-01-09 21:35:37 +08:00
    hao7Chen
        1
    hao7Chen  
       288 天前
    好的,我试试,让我这个菜鸡学学英语
    tzlovezaq
        2
    tzlovezaq  
       288 天前
    虽然现在不学,但是先给个星,万一哪天想要奋发图强了呢!
    cqu2008
        3
    cqu2008  
       287 天前
    已 star
    JellyDong
        4
    JellyDong  
       286 天前
    楼主 node 是什么版本啊,在执行 pnpm db:task 报错了,数据库可以导入,然后运行起来也会报错。

    pnpm db:task 报错
    ``` js

    > @ db:task /home/admin/remix-words-funny
    > tsx --env-file=.env app/.server/db/task.ts

    /usr/bin/node: bad option: --env-file=.env
    ELIFECYCLE Command failed with exit code 9.
    ```
    fescover
        5
    fescover  
    OP
       284 天前
    @JellyDong 我用的 22
    JellyDong
        6
    JellyDong  
    283 天前
    @fescover 感谢 我再试下
    wangchengfeng
        7
    wangchengfeng  
       273 天前
    谢谢楼主的付出
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5783 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 06:15 PVG 14:15 LAX 23:15 JFK 02:15
    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