Skip to content

erkamesen/Festival-App

Repository files navigation

Festival-App

Festival Web App with Ticket System

payment-chart

Content

Features

  • Users can track activities.
  • Users can get in touch so they don't have any questions.
  • Payment system integration is provided.
  • Users can choose from 6 different ticket categories and buy tickets.
  • A unique ticket code is created in the database when the ticket is purchased.
  • In the requests sent to the /ticket path with the ticketNo argument, the value is checked and if it exists in the database,
    the QRCode of the ticket is created by image processing and displayed to the user.
  • After the generated qrcode is processed on the ticket, it is deleted so that it does not take up space.
  • The ticket created to the user is sent by e-mail.
  • Successful and unsuccessful payment transactions are logged.

Technologies

Installation & Usage

  • Clone the repository:
git clone https://github.com/erkamesen/Festival-App.git
  • Navigate to the directory:
cd Festival-App
  • To get started with the Festival-App, you'll need to have the following dependencies installed on your machine:
  • install the requirements:
pip install -r requirements.txt
  • Set Telegram token
  • Set SMTP token
  • Set IYZICO token
  • Run the application:
flask run

Festival-App should now be running on your local machine at http://localhost:5000

Snaps

Index

Pricing

Payment

Ticket

Telegram

Releases

No releases published

Packages

No packages published