Giter Site home page Giter Site logo

django-event-booking-and-ticketing-system's Introduction

Hey , I'm Dickson Amenyo


About Me ๐Ÿš€

๐ŸŒฑ Iโ€™m a Full stack developer with a bachelors degree in Information Technology.
๐Ÿ‘จโ€๐Ÿ’ป I am passionate about Web Dev & I enjoy learning new technologies.

Dickson's github statsย ย  Dickson's Language stats

visitors

django-event-booking-and-ticketing-system's People

Contributors

dkerobean avatar

Watchers

 avatar

django-event-booking-and-ticketing-system's Issues

Implement Follow Unfollow Fuctionality

As a user
I need a button
So that i can follow another user

Details and Assumptions

  • follow unfollow button, show followers and following count

Acceptance Criteria

Given i am a user 
When i click on the follow button on a users profile 
Then i should follow that particular user 

Create APi For Events

As a developer
I need an api endpoint
So that i can access all events

Details and Assumptions

  • use django REST Api

Acceptance Criteria

Given i am a developer
When i visit a route
Then i should have access to event data

Saved Events

As a a user
I need to save events
So that i can view later

Details and Assumptions

saved events should appear in user dashboard

Acceptance Criteria

Given i am a user
When i save an event 
Then i should see it in my dashboard 

Set up OAUTH for login and register

As a user
I need to be able to use my social accounts
So that i can login or register

Details and Assumptions

  • OAuth Authentication

Acceptance Criteria

Given i am a user 
When i click on social login 
Then i should be able to login or register 

Create Profiles For Users

As a a user
I need a profile
So that i can join events

Details and Assumptions

  • use signals to automatically create profiles when users registers

Acceptance Criteria

Given i am a user 
When i register an account
Then a profile should be automatically created for me 

Add Payment Gateway

As a user
I need a payment gateway
So that i can pay for event tickets

Details and Assumptions

  • use any payment gateway for now

Acceptance Criteria

Given i am a user
When i want to book an event
Then i should be able to pay using my preferred payment method 

Create event details page


As a user
I need a page
So that i can book an event

Details and Assumptions

  • a group of similar events should be shown below
    user should be logged in to book

Acceptance Criteria

Given i am a user
When visit event details page
Then i should see all event details and i should be able to book the event 

Login and Register and Logout page

As a user
I need a page
So that i will be able to login or create an account

Details and Assumptions

  • set all html docs

Acceptance Criteria

Given i am a user 
When visit login, register and logout page 
Then i should be able to perform those functions successfully 

Event organizer dashboard

As an event organizer
I need a dashboard
So that i can manage all my events

Details and Assumptions

  • detailed dashboard design, add users functionality

Acceptance Criteria

Given i am an event organizer
When i visit my dashboard
Then i should have detailed reports on my events 

Create Event Page

As a user
I need a page
So that i can create an event

Details and Assumptions

  • differentiate between online event and venue event
  • user should be able to indicate number of tickets available and set price

Acceptance Criteria

Given i am a logged in user 
When i click on "create event"
Then i should be able to create an event using the form 

Event Organizer Profile

As a user
I need a page
So that i can view details about an event organizer

Details and Assumptions

Acceptance Criteria

Given i am a user
When i click on an event organizers name 
Then i should see all details about them and the events created 

Success Messages

As a user]
I need a feedback
So that i know if a function is successful or not

Details and Assumptions

  • use Toast

Acceptance Criteria

Given i am a suer
When i perform some functions 
Then i need to get a response (successful or not )

Search Event

As a user
I need a search box
So that i can filter events by name an by type

Details and Assumptions

  • search box and filtering system(filter by event categories)

Acceptance Criteria

Given i am a user
When i type in the search box 
Then i should be able to filter through events 

Create home page


As a user
I need page
So that i can view all events

Details and Assumptions

  • display events details and features of app

Acceptance Criteria

Given i am a user 
When i visit the homepage
Then i should see all events 

User Dashboard

As a user
I need a page
So that view and edit my details

Details and Assumptions

  • show events joined or organized

Acceptance Criteria

Given i am a logged in user
When i visit profile edit page 
Then i should see the my details, add or edit 

Booking confirmed page

As a user
I need a page
So that i can view and download my ticket

Details and Assumptions

  • venue event and online event different

Acceptance Criteria

Given i am a user
When i book an event 
Then i should be able to view and download

Ticket Count

As an Event Organizer
I need tickets count
So that i can track ticket sales

Details and Assumptions

  • [document what you know]

Acceptance Criteria

Given i post an event 
When someone registers 
Then the ticket number should reduce by 1

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.