an event manager for radical communities

lesion 07d3601fd6 fix #37, correct image url in rss 1 month ago
app 07d3601fd6 fix #37, correct image url in rss 1 month ago
client 580b884051 diofa 1 month ago
locales 3a8576a280 fix dockerization 2 months ago
uploads 299d9656d7 fix #30, thumbnail 2 months ago
.dockerignore 5883589e19 stream of consciousness 2 months ago
.editorconfig 887157f2a9 first commit backend 2 months ago
.env 3a8576a280 fix dockerization 2 months ago
.eslintrc.js c5989fa8b4 admin settings fix #12, fix #13 image in mastodon 2 months ago
.gitignore 0e3bb45a51 better date filter, fix event mail confirmation filter 2 months ago
Dockerfile af5d96db90 fix docker build 1 month ago
README.md 0e3bb45a51 better date filter, fix event mail confirmation filter 2 months ago
db.sqlite de43cef473 add dev db 2 months ago
docker-compose.yml 0e3bb45a51 better date filter, fix event mail confirmation filter 2 months ago
init.sql 3a8576a280 fix dockerization 2 months ago
package.json 8de0582cae other minor fix 2 months ago
pm2.json 6ed639d94b pm2 / cron worker to send reminder 2 months ago

README.md

gancio

an event manager for radical communities

:warning: Gancio is under heavy development, if something is not working as expected, it's expected :D

Install

We provide a docker way to run gancio but you can also manually install it.

git clone https://git.lattuga.net/lesion/gancio.git
cd gancio 

# copy .env into .env.production and edit it
docker-compose up -d

Development

both backend (/app) and frontend(/client) are in this repo.

backend stack: node.js, express, sequelize.
frontend stack: vue, webpack, boostrap

git clone https://git.lattuga.net/lesion/gancio.git
cd gancio 
# install back-end dependencies
yarn
# run back-end in development mode
yarn dev

cd client
# install front-end dependencies
yarn
# run front-end in development mode
yarn dev

Migrate / Backup

  • db
  • images