Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/4minitz/4minitz
4Minitz - Simply a decent free webapp for taking collaborative meeting minutes. (Keywords: Meeting Protocols, Action Items, Open Source). Check it out on our demo server:
https://github.com/4minitz/4minitz
agenda business docker docker-image html javascript meeting meeting-minutes meteor minutes mongodb nodejs protocols webapp
Last synced: 1 day ago
JSON representation
4Minitz - Simply a decent free webapp for taking collaborative meeting minutes. (Keywords: Meeting Protocols, Action Items, Open Source). Check it out on our demo server:
- Host: GitHub
- URL: https://github.com/4minitz/4minitz
- Owner: 4minitz
- License: mit
- Created: 2015-03-17T18:59:04.000Z (almost 10 years ago)
- Default Branch: develop
- Last Pushed: 2023-10-20T03:58:55.000Z (about 1 year ago)
- Last Synced: 2024-03-31T16:39:04.472Z (9 months ago)
- Topics: agenda, business, docker, docker-image, html, javascript, meeting, meeting-minutes, meteor, minutes, mongodb, nodejs, protocols, webapp
- Language: JavaScript
- Homepage: https://www.4minitz.com
- Size: 9.33 MB
- Stars: 171
- Watchers: 25
- Forks: 62
- Open Issues: 107
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
master/ [![Build Status](https://github.com/4minitz/4minitz/workflows/4Minitz%20CI%20TestRunner/badge.svg?branch=master)](https://github.com/4minitz/4minitz/actions?query=workflow%3A%224Minitz+CI+TestRunner%22)
develop/ [![Build Status](https://github.com/4minitz/4minitz/workflows/4Minitz%20CI%20TestRunner/badge.svg?branch=develop)](https://github.com/4minitz/4minitz/actions?query=workflow%3A%224Minitz+CI+TestRunner%22)
[![Code Climate](https://codeclimate.com/github/4minitz/4minitz/badges/gpa.svg)](https://codeclimate.com/github/4minitz/4minitz)
[![Docker Pulls](https://img.shields.io/docker/pulls/4minitz/4minitz.svg)](https://hub.docker.com/r/4minitz/4minitz/)
[![CLA assistant](https://cla-assistant.io/readme/badge/4minitz/4minitz)](https://cla-assistant.io/4minitz/4minitz)
[![Crowdin](https://badges.crowdin.net/4minitz/localized.svg)](https://crowdin.com/project/4minitz)# 4Minitz!
*Simply ~~the best~~ a decent free webapp for taking meeting minutes.*
* Create a meeting series and invite others
* Specify moderators, invited and informed users
* Create an agenda with multiple topics
* Attend a meeting via web with reactive live updates
* 1-button sending of agenda, minutes and action items by email
* Use labels to tag items for later retrieval
* Upload binary attachments to minutes (e.g., presentations, photos)
* Track open action items and unfinished topics across meetings
* Full privacy: Host your own server - it's easy!*(Click to enlarge screen shot)*
[![4Minitz Demo Video](doc/4Minitz_Youtube_Thumbnail.png)](https://www.youtube.com/watch?v=v28q6AaEySQ)
*(Click to play Demo Video)*
Documentation is "continuously" not finished... Nevertheless these WIP docs may be of help:
* [FAQ - Frequently Asked Questions](doc/faq.md)
* [User Doc](doc/user/usermanual.md)
* [Admin Guide](doc/admin/adminguide.md)
* [Developer Doc](doc/developer/developermanual.md)## External Project Links
* [4Minitz Backlog](https://github.com/4minitz/4minitz/projects/1) - organizes our project TODOs
* [4Minitz Demo Server](https://www.4minitz.com) - well, our Demo server ;-)
* [GitHub Actions](https://github.com/4minitz/4minitz/actions?query=workflow%3A%224Minitz+CI+TestRunner%22) - Runs unit and end2end tests on each commit
* [Code Climate](https://codeclimate.com/github/4minitz/4minitz) - Keeps an eye on our code quality
* [CLA Assist](https://cla-assistant.io/4minitz/4minitz) - Manages signing of our Contributor License Agreements
* [Docker Hub](https://hub.docker.com/r/4minitz/4minitz/) - Spin up your own 4Minitz server in seconds## 4Minitz is proudly sponsored by
## Deployment Quick Start
To quickly set up a local demo of 4Minitz at your site for evaluation and
testing you can use our sample
[Docker Compose configuration file](https://raw.githubusercontent.com/4minitz/4minitz/develop/docker-compose.yml) and run it with```sh
docker-compose up
```You can now access 4Minitz by pointing your browser to [http://localhost:3100](http://localhost:3100).
If you don't want to use `docker-compose` you can use just docker by
starting the two containers manually:```sh
docker run --rm --name mongo mongo
docker run --rm --name 4minitz \
-v $PWD/4minitz_storage:/4minitz_storage \
-p 3100:3333 \
-e MONGO_URL=mongodb://mongo/4minitz \
--link mongo \
4minitz/4minitz:stable
```Don't miss the [Admin Guide](doc/admin/adminguide.md)
with a more comprehensive coverage of the real production
building & installation topic! Especially see
[how to configure your 4Minitz docker server](doc/admin/adminguide.md#production-running---with-docker).## Development environment (Linux, Mac)
**Attention:** This is not a proper setup for production deployment!
It is intended for developers and so it has some security drawbacks (No
password protection for MongoDB) and also consumes some amount of extra RAM
(>700 MB)). Don't miss the [Admin Guide](doc/admin/adminguide.md)
with a more comprehensive coverage of the real production installation topic!### Prerequisites
4minitz is realized with the [Meteor JS Framework](http://www.meteor.com). So, first install the current version of meteor:```sh
curl https://install.meteor.com/ | sh
meteor --version
```On Windows? [Download the meteor installer](https://install.meteor.com/windows).
As an experienced Windows admin you sure can transfer the below steps for Linux and Mac to your OS.### Run development version (Linux & Mac)
Once Meteor is set up you can clone and run 4Minitz from source like this:```sh
git clone https://github.com/4minitz/4minitz.git
cd 4minitz
cp settings_sample.json settings.json
./runapp.sh
```Wait some time for meteor to finish downloading and building.
You can reach 4Minitz via the default port 3100 by opening
[http://localhost:3100](http://localhost:3100) in your browser**Hint:** There is a settings_sample.json file that has quite a few configuration options
(like sending eMails etc.). Don't miss the [Admin Guide](doc/admin/adminguide.md) with more details
on this topic.