All Projects → mobtimeapp → mobtime

mobtimeapp / mobtime

Licence: MIT license
A real-time, collaborative mob programming timer. Made with technology from the future, today!

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
shell
77523 projects

Projects that are alternatives of or similar to mobtime

Mathdown
Collaborative markdown with math
Stars: ✭ 410 (+673.58%)
Mutual labels:  collaborative
Next Todos
200 lines realtime todos app powered by next.js, preact, jet, redux and now
Stars: ✭ 117 (+120.75%)
Mutual labels:  collaborative
sublime
Repository for the Tandem Sublime Plugin
Stars: ✭ 22 (-58.49%)
Mutual labels:  collaborative
Whitebophir
Online collaborative Whiteboard that is simple, free, easy to use and to deploy
Stars: ✭ 821 (+1449.06%)
Mutual labels:  collaborative
Captain Fact Frontend
🔎 CaptainFact - Frontend. The one you see on https://captainfact.io
Stars: ✭ 74 (+39.62%)
Mutual labels:  collaborative
Goupaz.com
Community driven open source accelerator
Stars: ✭ 163 (+207.55%)
Mutual labels:  collaborative
Jstarcraft Rns
专注于解决推荐领域与搜索领域的两个核心问题:排序预测(Ranking)和评分预测(Rating). 为相关领域的研发人员提供完整的通用设计与参考实现. 涵盖了70多种排序预测与评分预测算法,是最快最全的Java推荐与搜索引擎.
Stars: ✭ 324 (+511.32%)
Mutual labels:  collaborative
tableaunoir
An online blackboard 🖉 with fridge magnets 🌈🧲 for teaching, and making animations 🏃 and presentations ⎚.
Stars: ✭ 149 (+181.13%)
Mutual labels:  collaborative
Balsa
This repository holds source code of Balsa, a self hosted, privacy focused knowledgebase.
Stars: ✭ 93 (+75.47%)
Mutual labels:  collaborative
Ma Gym
A collection of multi agent environments based on OpenAI gym.
Stars: ✭ 226 (+326.42%)
Mutual labels:  collaborative
Coaty Js
Collaborative IoT framework in JavaScript/TypeScript for Node.js and browsers.
Stars: ✭ 39 (-26.42%)
Mutual labels:  collaborative
Neonion
neonion is a user-centered collaborative semantic annotation webapp developed at the Human-Centered Computing group at Freie Universität Berlin.
Stars: ✭ 65 (+22.64%)
Mutual labels:  collaborative
Documentserver
ONLYOFFICE Document Server is an online office suite comprising viewers and editors for texts, spreadsheets and presentations, fully compatible with Office Open XML formats: .docx, .xlsx, .pptx and enabling collaborative editing in real time.
Stars: ✭ 2,335 (+4305.66%)
Mutual labels:  collaborative
Tandem
Typing in Tandem. Decentralized, cross-editor, collaborative text-editing!
Stars: ✭ 678 (+1179.25%)
Mutual labels:  collaborative
GoGoCarto
This repo has been moved to https://gitlab.adullact.net/pixelhumain/GoGoCarto since 17/12/2018
Stars: ✭ 43 (-18.87%)
Mutual labels:  collaborative
Production Data Science
Production Data Science: a workflow for collaborative data science aimed at production
Stars: ✭ 388 (+632.08%)
Mutual labels:  collaborative
Etherpad Lite
Etherpad: A modern really-real-time collaborative document editor.
Stars: ✭ 11,937 (+22422.64%)
Mutual labels:  collaborative
musyn
Write music together, in real time.
Stars: ✭ 20 (-62.26%)
Mutual labels:  collaborative
livebook
Automate code & data workflows with interactive Elixir notebooks
Stars: ✭ 3,402 (+6318.87%)
Mutual labels:  collaborative
Whitebird
Open-Source, collaborative, digital Whiteboard
Stars: ✭ 209 (+294.34%)
Mutual labels:  collaborative

mobtime

A websocket powered, collaborative mobbing timer, for desktop and mobile.

Running Locally

With Docker/Docker Compose

This is probably the preferred way, so you don't need to global install redis or even a specific node version.

  • npm install
  • npm run tailwind
  • npm run start:dev

On your system

I'd only use this if you are using nvm or similar for node version management, and are okay with running a local redis server.

  • Install NodeJS LTS (>= v16.x officially, 12.x may still work though)
  • Install and run redis server
    • OSX+homebrew: brew install redis
    • Ubuntu: sudo apt install redis-server
    • Or google for your operating system's install instructions
  • npm install
  • npm run tailwind
  • npm run start:dev

Configuration with .env

See .env.example for information on environment variables.

Tips for running in production

  • Ensure NODE_ENV is set to production
  • Use npm start rather than npm run start:dev
  • Surprise find: If you are using phusion passenger to run your node application, you cannot use clustering

Contributing

Bug reports and suggestions are welcome, just create an issue. PRs are welcome, too.

License

It's under MIT.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].