# 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
## 项目预览
