程序员一直在找的日程安排工具

来源:开源前线(ID:OpenSourceTop) 猿妹 整编

综合自:https://github.com/Python-World/python-mini-projects

关于日程安排工具,大家更熟悉的应该是Calendly,今天猿妹要和大家推荐另一个日程安排工具——calendso

其实,Calendly和其它日程安排工具也可以满足我们日常所需,它大大简化了我们的生活,我们可以将它用于商务会议,研讨会,课程安排,甚至是与家人朋友的通话等。只不过大多数工具在控制和定制方面都非常有限,这时候Calendso 的用武之地就体现了

f464d1b1541251f28d6811f26a4a4396.png

首先,Calendso是开源的可以由用户自己部署托管,可以部署在自己的域中,完全控制事件和数据。Calendso和Calendly的关系,类似于GitLab和GitHub的关系。

93601ec3c98374dee1ada54ab5955db1.png

目前,Calendso已经在GitHub标星7.8K,累计分支653,而且猿妹是在GitHub热门榜第一发现的这个项目(项目地址:https://github.com/calendso/calendso)

构建部署

1、clone 源代码:

git clone https://github.com/calendso/calendso.git

2、yarn 安装包

yarn install

3、复制 .env.example 到 .env

4、在 .env 文件中配置环境变量。替换<user>, <pass>, <db-host>,<db-port>为其适用的值

DATABASE_URL='postgresql://<user>:<pass>@<db-host>:<db-port>'
GOOGLE_API_CREDENTIALS='secret'

5、使用 Prisma 模式设置数据库

npx prisma db push

6、运行(在开发模式下)

yarn dev

7、打开Prisma Studio查看或修改数据库内容:

npx prisma studio

8、单击User模型以添加新的用户记录。

9、填写字段(使用BCrypt加密密码),然后单击Save 1 Record创建第一个用户。

10、使用浏览器打开http//localhost:3000,然后使用刚创建的第一位用户登录。

最后来看一个小示例:

95ec1496d2d02465d23fd2429d207b38.gif

PS:如果觉得我的分享不错,欢迎大家随手点赞、在看。


 

 关注公众号:Java后端编程,回复下面关键字 


 

要Java学习完整路线,回复  路线 

缺Java入门视频,回复: 视频 

要Java面试经验,回复  面试 

缺Java项目,回复: 项目 

进Java粉丝群: 加群 


 

PS:如果觉得我的分享不错,欢迎大家随手点赞、在看。


 

(完)

加我"微信" 获取一份 最新Java面试题资料

1fc7016348929b5a05389e0a4fdef91d.png

请备注:666,不然不通过~

最近好文

1、Kafka 3.0重磅发布,弃用 Java 8 的支持!

2、你只会用 ! = null 判空?嘿嘿!

3、这次,Swagger-ui遇到对手了!

4、上午写了一段代码,下午就被开除了...

5、抖音项目Semi Design涉嫌抄袭?技术团队发文致歉!


 

1787afdbf5a4ab6085d96682c82223a6.png


 
最近面试BAT,整理一份面试资料《Java面试BAT通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。
获取方式:关注公众号并回复 java 领取,更多内容陆续奉上。

明天见(。・ω・。)ノ♡

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值