Skip to content

Organizr helps you organise meetup in a collaborative way.

License

Notifications You must be signed in to change notification settings

plrenaudin/organizr

Repository files navigation

Organizr

This project is a Doodle clone which allows to organize events collaboratively by choosing a Date, a Location, creating a Todo List and Polls.

organizr io_

Event Viewer

screenshot from 2018-05-26 15-38-53 screenshot from 2018-05-26 15-39-04

Event Composer

screenshot from 2018-05-26 15-39-09 screenshot from 2018-05-26 15-39-17

Responsive

Viewer Composer

Before starting you will need a Google API account and a server with Docker, Mongodb and SMTP support (only for passwordless feature).

Tech stack:

Frontend Build Setup

# install dependencies
yarn

# serve with hot reload at localhost:8080
yarn dev

# build for production with minification
yarn build

Backend Build Setup

create server/.env file:

module.exports = {
  pk: [PRIVATE_KEYS],
  GOOGLE_CLIENT_ID: [GOOGLE_CLIENT_ID],
  GOOGLE_CLIENT_SECRET: [GOOGLE_CLIENT_SECRET],
  SERVER_URL: "http://localhost:3003",
  FRONT_URL: "http://localhost:8080",
  SMTP_USER: [SMTP_SERVER_USER],
  SMTP_PASS: [PASSWORD],
  SMTP_HOST: [HOST]
};
docker-compose down
docker-compose build
docker-compose up

About

Organizr helps you organise meetup in a collaborative way.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published