共享计时器:一种Web应用程序,您可以在其中创建并与其他人共享计时器。 建立在React Hooks和Firebase之上

时间:2024-03-04 08:06:48
【文件属性】:

文件名称:共享计时器:一种Web应用程序,您可以在其中创建并与其他人共享计时器。 建立在React Hooks和Firebase之上

文件大小:328KB

文件格式:ZIP

更新时间:2024-03-04 08:06:48

firebase momentjs tailwindcss react-hooks JavaScript

共享计时器 基于React和Firebase构建的共享计时器 用户可以登录并创建和保存计时器,来宾可以输入计时器代码以获取计时器 所有后端互动均通过云功能和Firebase管理员SDK完成 不幸的是,由于云功能的工作方式,冷启动时间将一直是一个问题,直到有足够的用户可以一直运行该功能或被节点服务器替换为止 在functions/scheduledCleanup.js还包括用于数据库清理的计划云功能的示例 使用者检视 来宾视图 屏幕截图可能会更改,因为我实际上是试图使该网站看起来更漂亮 构建设置 # create Firebase project and initialize hosting, functions, and Firestore # install dependencies $ yarn install # init Firebase with hosting from di


【文件预览】:
shared-timer-master
----usersc.png(42KB)
----public()
--------manifest.json(298B)
--------index.html(2KB)
--------robots.txt(67B)
--------favicon.ico(1KB)
--------santathomas.png(17KB)
--------logo.png(6KB)
----yarn.lock(492KB)
----.firebaserc(60B)
----tailwind.config.js(227B)
----src()
--------index.css(39B)
--------TimeContextReducer.js(596B)
--------tailwind.css(59B)
--------components()
--------TimeContext.jsx(6KB)
--------firebase.js(487B)
--------App.js(2KB)
--------App.test.js(280B)
--------setupTests.js(255B)
--------serviceWorker.js(5KB)
--------index.js(611B)
----firebase.json(329B)
----guestsc.png(31KB)
----firestore.rules(162B)
----firestore.indexes.json(44B)
----README.md(1KB)
----.gitignore(369B)
----functions()
--------admin.js(402B)
--------saveTimer.js(1KB)
--------fetchTimer.js(2KB)
--------scheduledCleanup.js(588B)
--------deleteTimer.js(2KB)
--------fetchAllTimers.js(764B)
--------.gitignore(13B)
--------index.js(372B)
--------package-lock.json(81KB)
--------package.json(553B)
----package.json(1KB)

网友评论