当前位置: 首页 > 软件库 > 开发工具 > Java开发工具 >

BabyLog

fastAPI 开发的宝贝成长记录工具
授权协议 Apache-2.0
开发语言 Python JavaScript HTML/CSS
所属分类 开发工具、 Java开发工具
软件类型 开源软件
地区 国产
投 递 者 王凯旋
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

BabyLog 2.0

岁月如风,唯有此忆, 任凭时光匆匆,记录点点滴滴。

一晃10年都过去了,当初孩子出生的时候,我只是想记录一下一些当爸爸的心路历程,没想到一下子就过去了10年.

此间,程序重构过多次,但是唯一不变的就是那些记录下来的数据和相片.

全新的BabyLog2.0 发布了!

输入图片说明

程序介绍

本程序在miniadmin框架的基础之上继续开发的. 技术栈:fastAPI、vue3、antDesign等

BabyLog是用来记录孩子成长过程的日记,那年今天,全文搜索等功能,还包括身高,体重,并使用图表展示,2.0系统支持多个宝贝.支持多位家长亲属共同记录.

界面预览

首页有一些孩子相关记录及那年今天的回忆类似QQ空间的那年今天

输入图片说明

输入图片说明

输入图片说明

输入图片说明

安装

  1. git克隆或是下载压缩包。本程序测试环境为:Python 3.10,下载程序进入程序主目录,安装程序相关依赖,在程序根目录终端下运行:

    pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/

然后:

cd back
python main.py
 

首次启动程序,会创建两个账号和两个宝宝,您可以根据需求进入后台管理进行数据的增删改. 账号:baba或mama 密码:123456 二个账号都是超级管理权限.登陆后台可以修改资料或密码,修改宝宝的名字和生日等资料.

写在最后

这个程序自己真的是使用了好多年,历经几次的重构,从最开始的php原生代码到使用thinkPHP框架,后来有使用Java重构了一次(详见分支master),期间还用Python写了一个终端的录入版,而后使用了flask重构了一下,这次2.0版本使用前后端分离,这个程序使用也有10年多了,回头看看真是感慨万千,一方面是孩子的记录,一方面是自己学习的渣渣历程。

真诚的希望有孩子的和打算生孩子的程序员们来一起维护这个程序,有些东西真的需要记下来,不然回头看去都是模糊的回忆。

任凭时光匆匆,记录点点滴滴。以上记录与2022-12-29

 相关资料
  • 我想在中集成Omnipay paypal。我经历过,但我不明白该怎么做。我没找到任何文件。我经历过这个,这个,这个。我已经使用Composer安装了它。现在我对以下问题感到困惑。 > 这里会给谁的凭据?正在购买的人或将把钱转给的人。我在哪种情况下会给别人的证书? 用户将如何进行交易?我看过它的purchase和purchasecomplete函数,但不能理解它。在正常的Paypal集成中,我们通常

  • 谢谢你的预付费。

  • 问题内容: 所以我试图让Paypal按钮显示在我的应用程序上,但无法正常工作。我基于这个jsfiddle。 https://jsfiddle.net/rbacekkb/ 我试图放入我的应用程序,但该按钮没有显示在我想要的页面上。我不知道我做错了什么。 试图使其显示在当前页面上以进行测试。 index.html 问题答案: 似乎直到今天还没有人开发一个react的paypal按钮(对于react-n

  • 我创建贝宝Restapi以下步骤1.创建登录ID由developer.paypal.com2.点击我的应用程序3.点击按钮"创建应用程序"创建测试应用程序4.通过单击testapp,我得到了两个api凭据(i)测试凭据(ii)实时凭据(通过单击显示) 我的代码中存在上述api(客户端ID和密码)的问题,代码给出的错误号为401或某个时间为400 我已检查“帐户资格” PayPal付款和登录与Pay

  • 1、着重介绍一到两个项目 2、抽奖项目设计模式应用的场景是什么,使用了什么设计模式 3、模板new了多少个对象出来 4、用的Redis分布式是Redis+lua脚本实现的吗 5、分布式锁是怎么实现的 6、项目中慢SQL的优化是怎么做的 7、索引类型 8、Redis作缓存用的是什么类型 9、Redis有几种数据类型 10、List可以用来做什么 11、如何处理http的调用的超时以及结果返回异常 1

  • 收藏宝贝 /** * 收藏宝贝 * * @memberOf Tida * @module social * @name itemFavor * @function * * @param {object} options 入参 * @param {number} options.shopId 店铺ID * @param {function} callback 回调函数 *

  • #面经##java社招# 楼主三年CRUD经验 2023 07-10 杭州阿信网络科技 飞猪子公司 | 1面 凉 redis雪崩解决方法 redis过期策略 说一下AQS,还没讲完就问下一个问题了。。 @Transactional注解什么时候会失效 threadlocal作用、使用会有哪些需要注意的问题 如何把一个线程不安全的类变成线程安全的类 限流用过吗,没有。。 数据库主键可以用string类

  • #24届软开秋招面试经验大赏# 本文介绍2024届秋招中,浪潮通信信息系统有限公司的软件开发工程师岗位一面的面试基本情况、提问问题等。 10月投递了浪潮通信信息系统有限公司的软件开发工程师岗位,并不清楚所在的部门。目前完成了一面,在这里记录一下一面经历。 这一次面试为线上视频面试,面试官同样非常和蔼;这一次的面试是多位面试人轮流进入会议,没有轮到自己的话就在等待室候场,在上一位同学面试完毕后开始自