Skip to content

This is an event management app api created using Django Rest Framework. The main purpose of the app is to buy event tickets online. The project is deployed on pythonanywhere

Notifications You must be signed in to change notification settings

ademolaidowu/event-ticket-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Event Ticket App

GitHub all releases GitHub language count GitHub top language Bitbucket open issues GitHub forks GitHub Repo stars



An Event Management App API


➡️ Description

This is an event management app api created using Django Rest Framework. The project is deployed on pythonanywhere - Tikwey API
The database model structure was carefully mapped out in the db_model.drawio file.
The main purpose of the app is to buy tickets online.
This app development was halted due to change in stack and the entire app is being redeveloped using AWS Architecture and React JS.
Check out ongoing Tikwey app website - Tikwey.

➡️ Features

  • Authentication features such as login, logout, register, change and reset password
  • Paystack API integration for all transactions.
  • Wallet features for each users to deposit money and buy tickets or trade at events
  • Purchase ticket features
  • QRCode implementation for purchased tickets
  • View all events available
  • Create, update or delete your event when authenticated

➡️ Languages | Technologies

Programming Languages Python
Backend Django, Django Rest Framework
Frontend Swagger UI
Database Sqlite3

➡️ Installation

  • Clone or download this repository
  • Ensure python is installed on your system
  • Create virtual environment in parent directory, run python -m venv venv
  • Activate environment, for bash run source venv/Scripts/activate
  • Install project packages, navigate to requirements folder and run pip install -r local.txt
  • Migrate database models, run python manage.py makemigrations, then python manage.py migrate
  • Finally start the app, run python manage.py runserver

About

This is an event management app api created using Django Rest Framework. The main purpose of the app is to buy event tickets online. The project is deployed on pythonanywhere

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages