查看原文
其他

官宣:二哥的前端实战项目上线了~

沉默王二 二哥狗腿子 2024-03-05

大家好,我是二哥呀。

自打开搞技术派以来,二哥的业余时间基本上都耗在上面了,最近花了两周时间把技术派的 admin 端好好的优化一波,目前已经比较惊艳了。

项目介绍 📖

技术派的 admin 端是基于 React18、React-Router v6、React-Hooks、Redux、TypeScript、Vite3、Ant-Design 5.x、Hook Admin、ECharts 的一套社区管理系统。

对前端感兴趣的小伙伴这下有得学了呀,一起来欣赏一下成品。

1、数据统计页(ECharts 真强大):

2、运营配置页(Ant 的图片上传组件不错哦):

3、文章管理页:

4、专栏配置页(自定义下拉框挺好玩的):

5、教程配置页(防抖支持搜索的下拉框、自定义支持分页、搜索的下拉框不错哦)

🔨🔨🔨 项目功能

paicoding-admin 的骨架原型是基于 Hook-admin,不过在此基础上,功能更加的丰富多彩。这里必须得感谢原作者的开源精神,我已经打赏支持了。贴一下 Hook-admin 的地址吧,以示尊重。

https://github.com/HalseySpicy/Hooks-Admin

仓库地址 (欢迎 Star⭐)

  • GitHub:https://github.com/itwanger/paicoding-admin
  • 码云:https://gitee.com/itwanger/paicoding-admin

之前总有一些读者问二哥能不能搞一些前端的项目,想学前端,那这次必须要把握好机会了,冲它丫的。

安装使用步骤 📑

Clone:

# GitHub
git clone https://github.com/itwanger/paicoding-admin.git

Install:

npm install
cnpm install

# npm install 安装失败,请升级 nodejs 到 16 以上,或尝试使用以下命令:
npm install --registry=https://registry.npm.taobao.org

# npm install 如果出现 npm ERR! code ECONNRESET 错误,可尝试执行以下命令后再安装
npm config set registry http://registry.npmjs.org/

Run:

将技术派的后端代码和前端代码拉到本地后,先启动 Redis 和服务端端。然后再启动 admin 端,可以通过 VSCode 来进行开发。

npm run dev

本地的用户名和密码均为 amdin 和 admin 。

Build:

# 生产环境
npm run build:pro

文件资源目录 📚

pacoding-admin
├─ .vscode # vscode推荐配置
├─ public # 静态资源文件(忽略打包)
├─ src
│ ├─ api # API 接口管理
│ ├─ assets # 静态资源文件
│ ├─ components # 全局组件
│ ├─ config # 全局配置项
│ ├─ enums # 项目枚举
│ ├─ hooks # 常用 Hooks
│ ├─ language # 语言国际化
│ ├─ layouts # 框架布局
│ ├─ routers # 路由管理
│ ├─ redux # redux store
│ ├─ styles # 全局样式
│ ├─ typings # 全局 ts 声明
│ ├─ utils # 工具库
│ ├─ views # 项目所有页面
│ ├─ App.tsx # 入口页面
│ ├─ main.tsx # 入口文件
│ └─ env.d.ts # vite 声明文件
├─ .editorconfig # 编辑器配置(格式化)
├─ .env # vite 常用配置
├─ .env.development # 开发环境配置
├─ .env.production # 生产环境配置
├─ .env.test # 测试环境配置
├─ .eslintignore # 忽略 Eslint 校验
├─ .eslintrc.js # Eslint 校验配置
├─ .gitignore # git 提交忽略
├─ .prettierignore # 忽略 prettier 格式化
├─ .prettierrc.js # prettier 配置
├─ .stylelintignore # 忽略 stylelint 格式化
├─ .stylelintrc.js # stylelint 样式格式化配置
├─ CHANGELOG.md # 项目更新日志
├─ commitlint.config.js # git 提交规范配置
├─ index.html # 入口 html
├─ LICENSE # 开源协议文件
├─ lint-staged.config # lint-staged 配置文件
├─ package-lock.json # 依赖包包版本锁
├─ package.json # 依赖包管理
├─ postcss.config.js # postcss 配置
├─ README.md # README 介绍
├─ tsconfig.json # typescript 全局配置
└─ vite.config.ts # vite 配置

项目后台接口 🧩

依托于技术派项目,一个基于 Spring Boot、MyBatis-Plus、MySQL、Redis、ElasticSearch、MongoDB、Docker、RabbitMQ 等技术栈实现的社区系统,采用主流的互联网技术架构、全新的 UI 设计、支持一键源码部署,拥有完整的文章&教程发布/搜索/评论/统计流程等,代码完全开源,没有任何二次封装,是一个非常适合二次开发/实战的现代化社区项目 👍 。

  • 网站首页:https://paicoding.com/
  • 源码地址:https://github.com/itwanger/paicoding

前端教程

市面上的 React 教程虽然没有 Vue 多,但也是令人眼花缭乱了,我自己购买了一些课程看过,但课程质量参差不齐,有的要价 199,有的要价 499,但说真的有点不太值。

之前也有很多小伙伴希望二哥能更新一些前端的内容,那一不做二不休,这次二哥自己直接上吧,写一套前端的教程,名字就叫《二哥的 React 进阶之路》,教程的大纲我已经初步拟定好了。

主要围绕技术派的 admin 端来讲,涉及到的技术栈有 React、Hooks、Router、Redux、TypeScript、Antd、Vite、Axios 等等,基本上算是一网打尽了。我会本着通俗易懂、风趣幽默的方式来讲,力求大家都能掌握这该死的技术,就像《二哥的 Java 进阶之路》那样。

但课程肯定会优先开放给二哥的编程星球的付费用户,相信大家也都能理解。现在送出 30 元的优惠券,原价 119 元,等于说优惠完只需要 89 年就可以加入,每天不到 0.25 元,超级划算!

当然了,随着人数的增多,星球肯定会涨价,满 3000 人后会涨价到 129 元,4000 人涨价到 139 元,所以想要加入的小伙伴一定要趁早。

此外,我会再送一份我们「星搭小星」团队出品的《大前端面试小册》一份,给大家展示一下这份 PDF 的思维导图,大家看一下哈(内容太多,暂时只能截图放着一部分了)。

内容和目录也截个图,大家看一下,可以说非常的硬核了,说句良心话,光这份 PDF 就能值回票价了,嘿嘿,这就去吊打前端面试官(😂)

如何获取呢?

加入星球后,扫描下方的二维码,添加二哥微信,备注前端,我会将 PDF 的下载链接发给你。

再给大家看一眼二哥编程星球目前提供的服务吧,你能相信这是两杯咖啡钱就能买到的服务?

最后,把二哥的座右铭送给大家:没有什么使我停留——除了目的,纵然岸旁有玫瑰、有绿荫、有宁静的港湾,我是不系之舟。共勉 💪。

欢迎点击左下角阅读原文体验技术派 admin 端。

继续滑动看下一个

官宣:二哥的前端实战项目上线了~

沉默王二 二哥狗腿子
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存