#User Can:
- Add, edit and delete events
- View Registered events and tickets
- Generate/R.S.V.P ticket
- Cancel ticket
- Receive email after successfully generating ticket.
#Technologies Used:
- Python 2.7
- flask
- Docopt
- Figlet
- Termcolor
- sqlite3
-
`$ git clone https://github.com/dessHub/ticket_booking_app.git
-
$ cd ticket_booking_app
-
Create and activate a virtual environment.
'$ virtualenv flask'
-
Activate virtual environment
'$ source .env/bin/activate'
-
Install dependencies
`$ pip install -r requirements.txt`
-
Set your email Address and password at events.js file
'''
def generate_ticket(eventid): ----- senders = "youremailaccount" #Senders Email Address msg = MIMEMultipart() msg['From'] = senders msg['To'] = receivers msg['Subject'] = "Ticket Booking"
------ try: ----- server.login(senders, "youremailpassword") ------- '''
-
Run the application
'python app.py'
#Usage
app add_event <event_name>
app edit_event <event_id>
app delete_event <eventid>
app view <table_name>
app generate_ticket <event_id>
app ticket_invalidation <ticket_id>