Add Monica
This commit is contained in:
parent
da455eb6f2
commit
1c8b6553c7
29
apps/monica/config.json
Normal file
29
apps/monica/config.json
Normal file
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"name": "Monica",
|
||||
"available": true,
|
||||
"exposable": true,
|
||||
"port": 3291,
|
||||
"id": "monica",
|
||||
"tipi_version": 1,
|
||||
"version": "4.0.0",
|
||||
"categories": [
|
||||
"data",
|
||||
"social"
|
||||
],
|
||||
"description": "Monica is an open-source web application to organize and record your interactions with your loved ones. We call it a PRM, or Personal Relationship Management. Think of it as a CRM (a popular tool used by sales teams in the corporate world) for your friends or family.",
|
||||
"short_desc": "A Personal Relationship Management tool to help you document your social life.",
|
||||
"author": "monicahq",
|
||||
"source": "https://github.com/monicahq/monica",
|
||||
"uid": 1000,
|
||||
"gid": 1000,
|
||||
"form_fields": [
|
||||
{
|
||||
"type": "random",
|
||||
"label": "Database password",
|
||||
"required": false,
|
||||
"min": 30,
|
||||
"max": 30,
|
||||
"env_variable": "MONICA_DB_PASS"
|
||||
}
|
||||
]
|
||||
}
|
39
apps/monica/docker-compose.yml
Normal file
39
apps/monica/docker-compose.yml
Normal file
|
@ -0,0 +1,39 @@
|
|||
version: "3.7"
|
||||
services:
|
||||
monica:
|
||||
image: monica
|
||||
depends_on:
|
||||
- monica-db
|
||||
ports:
|
||||
- ${APP_PORT}:80
|
||||
environment:
|
||||
- APP_KEY=f38f25083b2e64e2a673ade27d682359
|
||||
- DB_HOST=monica-db
|
||||
- DB_USERNAME=usermonica
|
||||
- DB_PASSWORD=${MONICA_DB_PASS}
|
||||
volumes:
|
||||
- ${APP_DATA_DIR}/data:/var/www/html/storage
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- tipi_main_network
|
||||
labels:
|
||||
traefik.enable: ${APP_EXPOSED}
|
||||
traefik.http.routers.monica.rule: Host(`${APP_DOMAIN}`)
|
||||
traefik.http.routers.monica.entrypoints: websecure
|
||||
traefik.http.routers.monica.service: monica
|
||||
traefik.http.routers.monica.tls.certresolver: myresolver
|
||||
traefik.http.services.monica.loadbalancer.server.port: 80
|
||||
|
||||
monica-db:
|
||||
image: mysql:5.7
|
||||
environment:
|
||||
- TZ=${TZ}
|
||||
- MYSQL_RANDOM_ROOT_PASSWORD=true
|
||||
- MYSQL_DATABASE=monica
|
||||
- MYSQL_USER=usermonica
|
||||
- MYSQL_PASSWORD=${MONICA_DB_PASS}
|
||||
volumes:
|
||||
- ${APP_DATA_DIR}/mysql:/var/lib/mysql
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- tipi_main_network
|
57
apps/monica/metadata/description.md
Normal file
57
apps/monica/metadata/description.md
Normal file
|
@ -0,0 +1,57 @@
|
|||
# Personal Relationship Manager
|
||||
|
||||
**Monica** is an open-source web application to organize and record your interactions with your loved ones. We call it a PRM, or Personal Relationship Management. Think of it as a [CRM](https://en.wikipedia.org/wiki/Customer_relationship_management) (a popular tool used by sales teams in the corporate world) for your friends or family. This is what it currently looks like:
|
||||
|
||||
<p align="center">
|
||||
|
||||
![Screenshot of the application](https://github.com/monicahq/monica/blob/main/docs/images/main-app.png?raw=true![img.png](img.png))
|
||||
|
||||
</p>
|
||||
|
||||
### Purpose
|
||||
|
||||
Monica allows people to keep track of everything that’s important about their friends and family. Like the activities with them. When you last called someone and what you talked about. It will help you remember the name and the age of their kids. It can also remind you to call someone you haven’t talked to in a while.
|
||||
|
||||
### Features
|
||||
|
||||
* Add and manage contacts
|
||||
* Define relationships between contacts
|
||||
* Reminders
|
||||
* Automatic reminders for birthdays
|
||||
* Stay in touch with a contact by sending reminders at a given interval
|
||||
* Management of debts
|
||||
* Ability to add notes to a contact
|
||||
* Ability to record how you met someone
|
||||
* Management of activities with a contact
|
||||
* Management of tasks
|
||||
* Management of gifts given and received and ideas for gifts
|
||||
* Management of addresses and all the different ways to contact someone
|
||||
* Management of contact field types
|
||||
* Management of a contact’s pets
|
||||
* Basic journal
|
||||
* Ability to record how your day went
|
||||
* Upload documents and photos
|
||||
* Export and import of data
|
||||
* Export contacts as vCards
|
||||
* Ability to define custom genders
|
||||
* Ability to define custom activity types
|
||||
* Ability to favorite contacts
|
||||
* Track conversations on social media or SMS
|
||||
* Multiple users
|
||||
* Tags to organize contacts
|
||||
* Ability to define what section should appear on the contact sheet
|
||||
* Multiple currencies
|
||||
* Multiple languages
|
||||
* An API that covers most of the data
|
||||
|
||||
### Who is it for?
|
||||
|
||||
This project is **for people who have difficulty remembering details about other people’s lives** – especially those they care about. Yes, you can still use Facebook to achieve this, but you will only be able to see what people do and post, and not add your own notes about them.
|
||||
|
||||
We’ve also received lots of positive feedback from users who suffer from Asperger syndrome, Alzheimer’s disease, or simply introverts who use this application on a daily basis.
|
||||
|
||||
### What Monica isn’t
|
||||
|
||||
* Monica is not a social network and **it never will be**. It’s not meant to be social. It’s designed to be the opposite: it’s for your eyes only.
|
||||
* Monica is not a smart assistant. It won’t guess what you want to do. It’s actually pretty dumb: it will only send you emails for the things you asked to be reminded of.
|
||||
* Monica is not a tool that will scan your data and do nasty things with it. It’s your data, your server, do whatever you want with it. You’re in control of your data.
|
BIN
apps/monica/metadata/logo.jpg
Normal file
BIN
apps/monica/metadata/logo.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 29 KiB |
Loading…
Reference in New Issue
Block a user