Giter VIP home page Giter VIP logo

helloworld_skyrtc's Introduction

HELLOWORLD

最终版查看final分支

步骤

  1. 小组成员先把SSH Key添加到GitHub
  2. 克隆到本地,git clone [email protected]:EnHuix/HELLOWORLD_SkyRTC.git
  3. 使用命令行进入demo文件夹下,输入npm install
  4. 在demo文件夹下右击空白处选择使用vscode打开,ctrl+F5运行,在浏览器端输入localhost:3000即可进入

注意事项:

  • 表名为users
  • 使用MySql建表时字符集校对选择utf8_bin,否则sql查询不区分大小写

协作开发:

  1. 每次更新后,其他组员开始编码时先git pull,保持与组员同步
  2. 建议自己在本地在创建一个分支(不与远程仓库对应),在自己本地分支做开发,完成后merge到master分支,之后在git push origin master到远程仓库
  3. 了解更多Git操作

Update

  • 将HTTP改为HTTPS,具体看代码(app.js)
    • 使用HTTPS需要生成证书文件(已生成,在你的本机如果不能运行,就在你本机在生成新的证书文件)(证书文件在keys文件夹)
    • 生成证书文件需要安装openssl来生成,具体操作网上有很多
    • 测试的时候依然输入localhost:3000即可,在代码中实现了HTTP到HTTPS的重定向
  • 使用了SkyRTC来实现语音与视频功能,现在可以进行视频和语音,测试时必须在一个网络下(局域网,或者连的同一个WIFI)
  • 写了一个简单的匹配功能,可能会存在共享数据的同步问题(未解决)
  • 添加了匹配动画(比较复杂的交互还没有写)

Update 5.22/23

  • 添加了发布动态的功能
  • 添加了一对一聊天功能

Update 6.2

  • 优化了注册、登录、登录失败页面UI,加入了语言的else选项
  • 添加了一份合适的html前端模板

helloworld_skyrtc's People

Contributors

enhuix avatar lola1999 avatar kingjyh avatar

Stargazers

 avatar ljrirene 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.