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

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

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

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

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

程序员一直在寻找的日程安排工具_第1张图片

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

程序员一直在寻找的日程安排工具_第2张图片

目前,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 文件中配置环境变量。替换, , ,为其适用的值

DATABASE_URL='postgresql://:@:'
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,然后使用刚创建的第一位用户登录。

最后来看一个小示例:

程序员一直在寻找的日程安排工具_第3张图片

--- EOF ---

 
   
 
   
 
   

长按进入小程序,进行打卡签到

 
   

 
   
 
   

程序员一直在寻找的日程安排工具_第4张图片

小程序送书福利更新啦!

(更多精彩值得期待……)

4d1c3836e568609f30c021ae68d6f30c.gif

 
   
 
   
 
   
最近热文:超全面!领取Java核心知识点.pdf
清华大学:2021元宇宙发展研究报告
Linux 运维必会的150个常用命令,你都会用吗?
IEEE 2021编程语言排名:C#成为最大黑马
LeetCode1-380题汇总,希望对你有点帮助!

2T技术资源大放送!包括但不限于:C/C++,Linux,Python,Java,人工智能,考研,软考,英语,等等。在公众号内回复「资源」,即可免费获取!回复「社群」,可以邀请你加入读者群!

程序员一直在寻找的日程安排工具_第5张图片

a4c5f8a9423100abc618515e0fadabfd.png

点个在看你最好看

你可能感兴趣的:(数据库,编程语言,运维,java,python)