开源免费基础社区 - 项目文档

简介

为了让助力少儿编程教育,小幽编程决定将基础功能的社区开源出来,方便更多的创业者,或者个人,或微小企业免费搭建一个,基于Scratch3.0的编程社区网站,我们希望大家能够正确的使用该社区,来帮助到您自己的事业,同时我们也希望,在使用社区的同时,可以在网站的底部栏目上,添加一个小幽编程的链接,谢谢!


如何下载免费社区源码

项目链接: https://gitee.com/xiaoyaqian/xiaou-open

点击上方链接,再点击页面中的“克隆/下载”按钮,下载项目zip压缩包。


项目架构

Html、Css、Jquery

NodeJs、Express、Ejs

Mongodb



如何部署

请根据文档自行部署,暂不提供帮助或免费部署服务。部署前,请先安装下方必要软件;可百度教程。

  • 1. 安装Mongodb数据库
  • 2. 安装NodeJs
  • 安装教程,请自行查阅百度

解压下载好的源码压缩包。

1. 先启动mongodb数据库(如:双击 D:\mongodb\bin\mongod.exe;必须有命令行出现才算启动成功)

2. 运存cmd命令行工具,cd到社区项目根目录下,先运行 npm install 安装插件,完成之后,运行 node bin/www 启动服务。

启动服务快照:

服务启动成功后,请访问 http://localhost:3801


如何进入后台管理

首先找到 routes/admin_index.js

然后找到 views/admin/register.js;删除红框中的data-user部分

改完后,重新启动node服务,先ctrl+c暂停服务,然后再node bin/www

访问:http://localhost:3801/admin/register

进入页面后,新建一个后台账号

建完后,还原以上修改的部分,重新启动服务,访问: http://localhost:3801/admin/login,登入后台。


声明

该项目为免费的基础性社区项目,小幽不提供任何技术性服务。请合理使用该项目,如涉及到任何利益纠纷,小幽有最终解释权或与小幽无关。