GithubHelp home page GithubHelp logo

leeqe / collabluckysheet Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 7.87 MB

A java project cloned from Luckysheet's collaborating project with code modified a little

Dockerfile 0.23% Java 17.83% CSS 21.31% SCSS 4.30% JavaScript 12.91% HTML 43.42%

collabluckysheet's Introduction

基于Luckysheet实现的协同编辑在线表格

从 Luckysheet 社区克隆过来的,修改了部分代码,主要逻辑暂时没有变动。原项目只是一个demo,具备了一些简单的表格协同编辑能力,但没有对多用户的并发操作做处理,需要进一步完善。

Luckysheet 官方只提供了支持协同编辑的一系列接口,并没有提供一套完整的完善的服务(其实在Univer的企业版中提供了,需要收费),所以需要表格协同又不愿意花钱的朋友,需要自己动手了。

本项目为前后端一体,技术栈如下:

  • 框架/库:SpringBoot + Vue + FreeMarker
  • 数据库:MongoDB 7.0.8
  • 前端核心:Luckysheet

MongoDB

需要在本地安装好 MongoDB 数据库,然后在配置文件里配置数据库路径。

下载 MongoDB Community

关于配置 MongoDB 有很多教程可供参考,需要注意的是,MongoDB大概第6版之后,它的安装包不再附带 MongoDB Shell,需要单独下载安装。

下载 MongoDB Shell

启动项目

第一次启动项目后,会在指定的数据库中创建两个集合:workbook 和 worksheet。workbook 保存表格的部分数据,worksheet 保存的是所有表格的 sheet 数据。

成功启动项目后,访问 localhost:9999 即可。

collabluckysheet's People

Contributors

leeqe avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.