Closed

Online Ticket Administration to ask2itsolutions

This project received 1 bids from talented freelancers with an average bid price of $3000 USD.

Get free quotes for a project like this
Employer working
Project Budget
$3000 USD
Total Bids
1
Project Description

Dear Ask2ItSolutions,

I posted a project named "Online Ticket Administration" on Freelancer about 3 months ago, got a lot of bids, but was interrupted due to private reasons.

Now I'm ready to proceed with the project I initially set out to have made, and have already deposit money to Freelancer.com. I contact you first this time, as you seemed like the best one for the job 2-3 months ago. If you can't do the job I will contact the next best one etc.

During the development process, I will be available online most of the days and ready to answer any questions You might have on Whatsapp, Skype and/or email.

627 Characters left

What are the skills you require for this project?

I already got a pretty decent picture of what I want, but to make it easy for You to understand the project dimension, think of "Ticket Leap .com" or "Event brite .com". Please have a look at those sites and their futures, and I think You will have a pretty good understanding of this project too.

The system should be built using the following technology:

- Microsoft .NET Framework 4.0 / 4.5

- C# 4.0 / 5.0 and take advantage of language specific functionality

- Microsoft [url removed, login to view] MVC 3.0 / 4.0

- MySQL. Please take into consideration whats best/fastest when choosing table technologies, so that many users can order/reserve tickets without experience any bottleneck problems ++

- ORM : NHibernate 3.3.x , and take advantage of it's QueryOver functionality where possible

- Use GUID in most tables, or is this a bad practise?

- Domain Driven Design pattern is preferred

- Use of POCO ([url removed, login to view]) and put functionality into Repositories is also preferred.

Example: [url removed, login to view](int companyId, int userId, Event event);

Key functionality, that can also be found examples of on those mentioned sites, include:

- Code and database infrastructure to handle a fair share volume ticket sales

- Public frontpage with login, register and forgot password functionality. Maybe use OpenID?

- Rest of the system is locked for public access; Need to be signed in.

- Organization data : Details, Contact, Users, Payment provider(s), invoices, analytics and print settings (ticket print)

- Events : Normal listing and calendar listing (think Google Calendar)

- Arena / seats editor

- Discount and tracking codes

- Reports and analyze tools on ticket sales, customers, where traffic / sales come from (by link) etc.

- Box office tools like check ticket confirmation code, customer name or customer email, and then check in a valid user from this tool, so that the ticket is no longer valid

There are of course a lot more details to this, but I think we'll go into those detalils as we go. Anyway; The websites mentioned above is a good example of what I want.

BTW: The webpage for selling tickets is not included in this project, but will be an upcoming project. However, the API for selling tickets IS part of this project. Also; making smartphone apps for this system will be a project on it's own right after this one is finished and ready.

So, if you are able to do this project and it's done according to plan, I will continue to use you for future jobs. Both for this ticketing system, but also other jobs (I got 4-5 in line).

Looking forward to hear from you again Sir and get to know if your offer still stands? Also, any questions is most welcomed!

Have a further nice day!

Best regards,

Mikal

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online