# MiniProgram-display **Repository Path**: lin_junliang_admin/mini-program-display ## Basic Information - **Project Name**: MiniProgram-display - **Description**: 原生小程序+golang - **Primary Language**: Go - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2023-08-28 - **Last Updated**: 2024-01-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## MiniProgram(个人独立作品) ## 介绍 gin+小程序原生,全栈制作一个校园社交论坛小程序(信息发布平台)。 这个项目是一个校园社交论坛的小程序,使用了 Gin 框架和 Golang 作为后端开发语言,并配合使用了一些常用的 Golang 库和工具,如 gorm(用于数据库操作)、jwt-go(用于用户身份验证与授权)、scrypt(用于密码加密)、logrus(用于日志记录)、gin-contrib/cors(用于处理跨域请求)、go-playground/validator/v10(用于请求参数验证)、go-ini(用于读取配置文件)、go-redis(用于操作 Redis 缓存),MySQL 5.7 数据库,Git(版本控制工具)和 Gitee(代码托管平台)。 前端部分是基于小程序的开发,使用了 JavaScript 语言、wxml(微信小程序的视图层描述语言)、css(样式表语言),并采用了 vantui 和 weui 这两个 UI 组件库,用于构建界面和提供丰富的组件样式。 ## 实现功能 1. 微信登录、JWT 认证 2. 数据万象内容审核API 3. 创建话题功能 4. 话题回复功能 5. 创建发布(活动、社团、失物、二手、名片)功能 6. 查询班级课表 7. 逻辑分页 8. 图片上传阿里云 9. 自定义日志功能 10. 跨域 cors 设置 ## 技术栈 - linux - 华为云centos - nginx - golang - Gin web framework - gorm - jwt-go - scrypt - logrus - gin-contrib/cors - go-playground/validator/v10 - go-ini - goredis - 小程序 - javascript - wxml - css - vantui - weui - MySQL version: 5.7 ## 项目预览