Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/plrenaudin/organizr
Organizr helps you organise meetup in a collaborative way.
https://github.com/plrenaudin/organizr
Last synced: about 2 months ago
JSON representation
Organizr helps you organise meetup in a collaborative way.
- Host: GitHub
- URL: https://github.com/plrenaudin/organizr
- Owner: plrenaudin
- License: mit
- Created: 2018-05-26T18:23:29.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-22T08:01:24.000Z (about 2 years ago)
- Last Synced: 2023-02-27T22:46:23.464Z (almost 2 years ago)
- Language: JavaScript
- Homepage:
- Size: 1.47 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 30
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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_](https://user-images.githubusercontent.com/10697451/40579697-915c77b8-60fb-11e8-8996-0c5c32fbf501.png)
## Event Viewer
![screenshot from 2018-05-26 15-38-53](https://user-images.githubusercontent.com/10697451/40579754-4b6b2f4a-60fd-11e8-865d-56d15455624e.png)
![screenshot from 2018-05-26 15-39-04](https://user-images.githubusercontent.com/10697451/40579755-4b7a87a6-60fd-11e8-955f-aa60db0ab49c.png)## Event Composer
![screenshot from 2018-05-26 15-39-09](https://user-images.githubusercontent.com/10697451/40579756-4b888dd8-60fd-11e8-8832-15f4aeb2b0fa.png)
![screenshot from 2018-05-26 15-39-17](https://user-images.githubusercontent.com/10697451/40579757-4b957e08-60fd-11e8-944b-862742d3562a.png)## 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 built with [Vue.js](https://vuejs.org/)
* Backend built with [Restify](http://restify.com/) and [MongoDB](https://www.mongodb.com/)
* Integration of Google API and [Passwordless](https://passwordless.net/)## Frontend Build Setup
```bash
# 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:
```javascript
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]
};
``````bash
docker-compose down
docker-compose build
docker-compose up
```