VibeConnect is a backend API project built with Django Rest Framework (DRF).
It allows users to manage and interact with events, bookings, and tickets in a simple, efficient way.
The goal of this project is to create a RESTful API that supports:
- User registration, login, and authentication.
- Event creation and management.
- Ticket creation, booking, and tracking.
- CRUD operations for all core resources (Users, Events, Bookings, Tickets).
- User authentication (JWT or session-based)
- CRUD operations for:
- Users
- Events
- Tickets
- Bookings
- Relationship mapping between users, events, and tickets
- Well-structured RESTful endpoints
- Deployed and version-controlled via GitHub
- Language: Python
- Framework: Django & Django REST Framework
- Database: SQLite (for development)
- Tools: Git, VS Code, Postman (for testing APIs)
- Environment: Virtualenv (
venv)