An Event Management App API
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.
- 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
Programming Languages | Python |
Backend | Django, Django Rest Framework |
Frontend | Swagger UI |
Database | Sqlite3 |
- 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
, thenpython manage.py migrate
- Finally start the app, run
python manage.py runserver