Project Idea: Ticket sales platform

1. Client area:

Users
- Create an account.
- Log in to the system.
- Edit and manage the profile.
- Create an event.
- Book tickets for the event.
- Upcoming events, Past Events, Saved Events
- Twitter, Google+, LinkedIn Login

Events
- Event creation.
--- Any registered user will be able to create an event on the platform.
- Modify/Delete events.
--- The authorized user will have access to either modify or delete the event he/she has created.
- Book an event ticket(s).
--- Any registered user will be able to book a ticket(s) for an event.
- Cancel event booking.
--- Need to cancel a ticket booked for an event? No worries our platform manages it very well!
- Choose Option to Absorb the fees or pass on to the buyer
- Cancel booking tickets got back to the ticket pool.
--- We have an efficient algorithm in place which takes care of your tickets available for sale; all the canceled tickets will get back to the available tickets pool.
- Event Map
--- Event Map will be added once the event address is entered
- QR Code
--- A Unique QR code will be generated once the ticket is purchased
--- A Ticket with the QR code will be sent via email.
- Event Category & Sub-category
- Bookmark Events
--- The user can bookmark the event to review it at a later stage
- Manage Events
- Latest Event Orders
- Revenue Earned
- Public/ Private Event Option

Event Dashboard
- Event Dashboard
- Download Attendee List
- Event Order
- Revenue Earned
- Ticket Sales by Ticket Type
- Add Attendees Manually
- Event Snippet Creation
- Event Short Link Generation
- Event Organizer Custom Link Generation
- Event Custom URL Generation

Search
- Advanced search:
--- Search event by name.
- The search bar on the home page provides an efficient and advanced search function. A user may need to type the event name & platform brings the best matching event suggestion to the users.
- Additionally, a persistent search bar will be available in the header navigation. Users will be able to search for an event right from any page of the website. It utilizes the same algorithm as the home page search does.

Payment
- Paid events get booked only after receiving the full payment.
- Eventz Comes with standard PayPal & Stripe payment gateway.
- Adjust Commission on the backend
- Stripe Payment – Users can pay with Credit card

Organization
- Create/ Manage Organization
- Edit/View Delete Organization

Tickets
- The event booking will be only available until the tickets for the event is available. Every successful booking (free & paid events) will deduct the ticket count.
- On cancellation, the ticket will get back to available ticket count.
- A user will receive a receipt from the payment gateway for the payment he/she made while booking and a booking confirmation email from our platform.

2. Admin area:
- Dashboard
- User List
--- List of users available in the system.
--- Managing the users.
--- Allowing or banning users.
- Events List
--- List of available events in the system.
--- Managing the events.
--- Banning or temporary deleting the events.
--- Manage Ticket & Earnings
- Organization List
- Booking user
- Pages
--- Admin will be able to manage the content on the about and contact page right from the pages tab.
- Manage Currency
- Manage Time zone
- Site Logo change
- Favicon icon
- Payment
--- Ability to manage the % of fee platform receives while transferring the amount.
--- Approve or Reject Refund

3. Event Organizer Mobile App (iOS and Android)
- Attractive Dashboard
- Organizer Login
- QR Code Scanner
- Event Attendees List
- Gross Sales Tracking
- Orders List

4. User App (iOS and Android)
- Sign Up
- Login
- Landing Page
- Like/ Bookmark Event
- Share event on social media
- Search Event by category
- Search event by event name
- Book Event Tickets
- Get a ticket on the app
- See Upcoming events
- See saved events
- Profile Settings