Skip to content

Free meeting organizer application, which has multi channel communication and notification features. Uses Facebook Messenger and Email to send notification to users. Notified users can change their meeting attendance status until given links expiration time. Python Django Web Application

License

Notifications You must be signed in to change notification settings

uysalemre/WMeet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WMeet

The easiest way to send notifications and getting response from your friends for your meeting organizations.

INTRODUCTION

A meeting organizer application which has multi-channel communication capabilities and independent from using application. The meeting organizer application need to have an editor which creates events and defines time, address, attendees. After creating event with its properties editor needs to add attendees information to app. According to available communication channels of attendees application sends notifications to them and attendee defines his/her attendance status with replying this message.

Flowchart of the Application

image

Communication Channels

Telegram

It is not proper for our application because we can create Bot from telegram and if we want to send notification user needs to sign-up for that bot.

Whatsapp

It is not proper for our application because if we want to send notification to user, we need to reach the current user’s Whatsapp web application. For each message we need to open a new tab, so user may be scare about this.

Twitter

Twitter did not accepted our developer account.

Instagram

In Instagram there is no API for sending direct messages.

Facebook

For Facebook we used fbchat library to send messages and notifications.

Email

We used server based email so from one email we send our invitations and notifications.

Phone

For sending messages to phone numbers all existing APIs has huge prices.

Future Work

  • co-editor feature for events.
  • Add attendees from file
  • API

HOW TO RUN ?

1st Install Requirements

pip install -r requirements.txt

2nd Go and Fill Some Required Spaces

In settings.py file you need to fill spaces below with your gmail account properties.

  EMAIL_HOST_USER = ‘’
  EMAIL_HOST_PASSWORD = ''

After that in general_queries.py you need to fill spaces below with facebook account properties.

self.faceadminemail = ‘’
self.faceadminpassword = ‘’

3rd Setup Application

python manage.py makemigrations MeetingOrganizer 
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver

ScreenShots

image

image

image

image

About

Free meeting organizer application, which has multi channel communication and notification features. Uses Facebook Messenger and Email to send notification to users. Notified users can change their meeting attendance status until given links expiration time. Python Django Web Application

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages