• Stars
    star
    341
  • Rank 123,547 (Top 3 %)
  • Language
    Java
  • License
    Apache License 2.0
  • Created over 2 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

编程喵(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-mbg, MyBatis-Plus 生成的数据库操作代码
- codingmore-security:SpringSecurity封装公用模块
- 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 沉默王二/程序员石磊/谷明

More Repositories

1

toBeBetterJavaer

一份通俗易懂、风趣幽默的Java学习指南,内容涵盖Java基础、Java并发编程、Java虚拟机、Java企业级开发、Java面试等核心知识点。学Java,就认准二哥的Java进阶之路😄
12,682
star
2

JavaBooks

📚Java程序员必读书单(超1000本PDF,附下载地址)包括但不限于Java、设计模式、计算机网络、操作系统、数据库、数据结构与算法、大数据、架构、面试等等,助力每一个Java程序员构建属于自己的知识体系。
6,226
star
3

paicoding

⭐️一款好用又强大的开源社区,基于 Spring Boot、MyBatis-Plus、MySQL、Redis、ElasticSearch、MongoDB、Docker、RabbitMQ 等主流技术栈,附详细教程,包括Java、Spring、MySQL、Redis、微服务&分布式、消息队列等核心知识点。学编程,就上技术派😁。
Java
1,970
star
4

LearnCS-ByYourself

CS 自学指南(Java编程语言、数据库、数据结构与算法、计算机组成原理、操作系统、计算机网络、英语、简历、面试)
603
star
5

paicoding-admin

🚀🚀🚀 paicoding-admin,技术派管理端,基于 React18、React-Router v6、React-Hooks、Redux、TypeScript、Vite3、Ant-Design 5.x、Hook Admin、ECharts 的一套社区管理系统,够惊艳哦。
TypeScript
190
star
6

codingmore-learning

编程猫的学习教程
Java
96
star
7

poster

仿金山词霸每日一句的分享海报(可添加网络图片、中英文对照句子、个人二维码)
Java
66
star
8

qrcode-utils

生成带有背景图片、用户网络头像、用户名称的二维码图片
Java
34
star
9

codingmore-admin-web

codingmore-admin-web 是一个知识库学习网站管理系统的前端项目,基于 vue+element 实现。
Vue
28
star
10

learn-java-online

Java 入门学习指南
21
star
11

WebAdvanced

Web开发进阶之路一书的源代码,可直接导入到工作库
JavaScript
19
star
12

JavaLearnSource

LearnJava在线学习网站的开源代码
Vue
10
star
13

CSDN-Books

为沉默王二在 CSDN 上的 11 万读者服务的 GitHub 书单仓库。
9
star
14

itwanger2.github.io

沉默王二,一个不止写代码的程序员,还写有趣有益的文字,给不喜欢严肃的你
JavaScript
7
star
15

bootstrap.jqgrid

JavaScript
6
star
16

itwanger

4
star
17

drwa.io

画图用
3
star
18

SpringDemo

Spring学习源码
Java
2
star
19

bootstrap.weebox.js

依赖bootstrap的weebox弹出框,支持窗口模态化、居中弹出、ajax请求
1
star
20

JavaWorld

【Java入门+Java自学指南】 一份Java程序员的自学清单,附详细教程。
1
star
21

JavaExplore

Java探索者的聚集地,这里涵盖了大部分 Java 程序员所需要掌握的核心知识点。
1
star
22

SpringBootDemo

学习 Spring Boot 过程中 Demo 例子
Java
1
star