当前位置: 首页 > news >正文

【开箱即用】前后端同时开源!周末和AI用Go语言共同研发了一款笔记留言小程序!

大家好,我是豆小匠。

真的是当你在怀疑AI会不会取代人类的时候,别人已经用AI工具加速几倍的生产速度了…

周末体验了和AI共同开发的感受,小项目真的可以一人全干了…


本次实验使用的AI工具有两个:1. GitHub Copilot(代码补全工具);2. Poe(AI大模型网站,类似OpenAI网站)

下面来看看成果!

项目介绍

豆流。

一款个人笔记+分享留言小程序。

一份Golang学习实战的资料。

一个Gin框架项目搭建的脚手架。

主要功能用例

简单来说就是可以在小程序上发布自己的笔记,如果选择公开,分享小程序给好友的时候,好友可以查看到公开的笔记。

同时,笔记支持留言和点赞~

界面展示

image.png
界面和功能都比较简单,功能基本上是增删改查,所以代码补全工具GitHub Copilot相当给力,在开发体验上,感觉有一半代码都是它生成的…

一些亮点

小程序功能

首先是小程序,非常的简洁哈哈,可以选择自己部署个体验版,然后在里面写随笔。
如果上线,还可以把自己的笔记列表分享给别人看,可以点赞留言等。

Go项目脚手架

本次项目后端使用的是Go语言,框架选择了Gin,整个项目把一些常用的功能都封装了起来,比如:

  • 参数解析&校验
  • JWT校验
  • 路由组
  • 日志链路

一些常用的组件,如Redis、本地缓存等也可以启用。

项目结合Go的标准目录和一些DDD开源项目的目录结构,对目录的职责进行分工,开发的效率会非常高,代码质量也很不错。

另外,这个项目很多实现都是用的原生语言支持,可以很方便看到功能都是如何实现的。


最后,这个项目的前后端都是开源的,开源地址如下:

  1. Go后端源码地址:https://github.com/anjude/backend-beanflow
  2. 小程序源码地址:https://github.com/anjude/miniprogram-beanflow

收!有帮助的点点赞哦~

http://www.lryc.cn/news/251005.html

相关文章:

  • java对xml压缩
  • GoLang切片
  • 前端入门(四)Ajax、Promise异步、Axios通信、vue-router路由、组件库
  • 正则表达式回溯陷阱
  • MATLAB实战 | S函数的设计与应用
  • Day41 使用listwidget制作简易图片播放器
  • matlab 基于卡尔曼滤波的GPS-INS的数据融合的导航
  • vivado实现分析与收敛技巧6-策略建议
  • SOCKET、TCP、HTTP之间的区别与联系
  • javascript的Proxy
  • Python发送微信模板消息
  • springboot(ssm医院门诊信息管理系统 医院管理平台Java(codeLW)
  • css所有属性介绍
  • C#语言高阶开发
  • 使用Qt Designer设计水平布局,加addStretch()不起作用,解决办法?
  • 数据结构:带头双向循环链表的实现
  • 最小生成树(Minimum Spanning Tree)及生成MST的几种方法
  • 逻辑漏洞 暴力破解(DVWA靶场)与验证码安全 (pikachu靶场) 全网最详解包含代码审计
  • io基础入门
  • k8s ingress 无法找到端点
  • properties转yml
  • 谈谈中间件设计的思路
  • WT2605-24SS音频蓝牙录放语音芯片:标准蓝牙功能与多样化存储播放方式助力音频体验升级
  • openssl生成ssl证书
  • 以太网PHY,MAC接口
  • c语言中 , x++ 和 ++x的区别
  • DBeaver 社区版(免费版)下载、安装、解决驱动更新出错问题
  • 景联文科技加入中国人工智能产业联盟(AIIA)数据委员会
  • 数据结构 / 结构体指针
  • P1 什么是链表 C语言简单易懂