Skip to content

coding-more 是一套成熟的学习教程网站,包括前台网站内容展示系统,以及后台网站内容管理系统,采用时下最流行的 Spring Boot + Vue 的前后端分离架构。前台展示系统包括首页门户、文章展示、文章搜索、文章推荐等等模块。后台管理系统包括文章管理、统计报表、权限管理等模块。

License

Notifications You must be signed in to change notification settings

itwanger/coding-more

Folders and files

NameName
Last commit message
Last commit date

Latest commit

433b00f · Mar 2, 2023
Dec 3, 2022
Mar 2, 2023
Jun 16, 2022
Jun 10, 2022
Aug 7, 2022
Dec 29, 2022
Feb 16, 2022
Jun 9, 2022
Jan 11, 2022
Jun 10, 2022
Jun 9, 2022
Jun 7, 2022

Repository files navigation

编程喵(Codingmore)

前端项目 前端项目

友情提示

  1. 快速体验项目在线访问地址
  2. 全套学习教程《Java 程序员进阶之路》
  3. 专属学习路线:学习不走弯路,整理了一套非常不错的《Java 后端学习路线》
  4. 项目交流:想要加群交流项目的朋友,可以加入 知识星球,提供一对一 VIP 洗脚服务

前言

编程喵(Codingmore)项目致力于打造一个完整的编程类学习网站,从教程到实战,一站式打法,技术上引领潮流,文档上无微不至。

项目文档

项目介绍

编程喵🐱(Codingmore)是一套成熟的编程类学习网站,基于 SpringBoot+Vue实现。Web 端包含首页门户、文章搜索、文章展示、文章推荐等模块。网站管理端包括统计报表、文章管理、栏目管理、权限管理等模块。

项目展示

后台管理系统

后台管理的 Web 端 codingmore-admin-web 地址:https://github.com/itwanger/codingmore-admin-web

后台管理系统的演示地址:http://www.codingmore.top/admin

Web 前端

Web 前端的演示地址:http://www.codingmore.top

网页端:

手机端:

组织结构:

- codingmore-admin,后台管理系统接口
- codingmore-common,工具类及通用代码
- codingmore-demo,示例代码
- codingmore-mbgMyBatis-Plus 生成的数据库操作代码
- codingmore-securitySpringSecurity封装公用模块
- codingmore-web:前台展示系统接口
- doc:项目文档

技术选型

后端技术

技术 说明 官网
Spring Boot 容器+MVC 框架 https://spring.io/projects/spring-boot
SpringSecurity 认证和授权框架 https://spring.io/projects/spring-security
MyBatis ORM 框架 http://www.mybatis.org/mybatis-3/zh/index.html
MyBatis-Plus MyBatis 增强工具 https://baomidou.com/
Nginx 静态资源服务器 https://www.nginx.com/
Druid 数据库连接池 https://github.com/alibaba/druid
Lombok 简化对象封装工具 https://github.com/rzwitserloot/lombok
Swagger-UI 文档生成工具 https://github.com/swagger-api/swagger-ui
Hibernator-Validator 验证框架 http://hibernate.org/validator
Hutool Java工具类库 https://github.com/looly/hutool
OSS 对象存储 https://github.com/aliyun/aliyun-oss-java-sdk

前端技术

技术 说明 官网
Vue 前端框架 https://vuejs.org/
Vue-router 路由框架 https://router.vuejs.org/
Vuex 全局状态管理框架 https://vuex.vuejs.org/
Element 前端UI框架 https://element.eleme.io
Axios 前端HTTP框架 https://github.com/axios/axios
Js-cookie cookie管理工具 https://github.com/js-cookie/js-cookie
nprogress 进度条控件 https://github.com/rstacruz/nprogress

架构图

系统架构图

业务架构图

环境搭建

开发工具

工具 说明 官网
Intellij IDEA 开发环境 https://www.jetbrains.com/idea/download
Navicat 数据库连接工具 http://www.formysql.com/xiazai.html
Xmind 思维导图设计工具 https://www.xmind.cn/download/

开发环境

工具 版本号 下载
JDK 1.8 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
MySQL 5.7 https://www.mysql.com/
Redis 5.0 https://redis.io/download
Nginx 1.10 http://nginx.org/en/download.html

搭建步骤

Windows 环境部署

如何在本地(Windows环境)跑起来编程喵(Spring Boot+Vue)项目源码?

macOS 环境部署

如何在本地(macOS环境)跑起来编程喵(Spring Boot+Vue)项目源码?

云服务器/Linux环境部署

编程喵🐱实战项目如何在云服务器上跑起来?

公众号

学习不走弯路,关注公众号「沉默王二」,回复「学习路线」,获取编程喵学习网站专属学习路线!

当图片不显示的时候可以微信搜索「沉默王二」

加微信交流,公众号后台回复「加群」即可。

参与人

参与人 角色 公众号
沉默王二 产品经理 关注公众号「沉默王二」,专注 Java 后端技术分享
程序员石磊 后端架构 关注公众号「程序员石磊」,在职读研、云原生技术
谷明 前端架构

许可证

Apache License 2.0

Copyright (c) 2022 沉默王二/程序员石磊/谷明

About

coding-more 是一套成熟的学习教程网站,包括前台网站内容展示系统,以及后台网站内容管理系统,采用时下最流行的 Spring Boot + Vue 的前后端分离架构。前台展示系统包括首页门户、文章展示、文章搜索、文章推荐等等模块。后台管理系统包括文章管理、统计报表、权限管理等模块。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published