What we want to create is a portal for those who are interested in music and concerts. All concerts on one page and that's it!
## Deliverables
This project involves the following:
* A clean and user-friendly design. A combination between [login to view URL], [login to view URL] and ticketsnow.com. As much web 2.0 as possible. This includes a PSD-file for the logotype so we can change the title/logo.
* Using MOD_REWRITE for friendly URLs.
* A start page with the upcoming concerts.
* AJAX-based search engine for searching artists, concerts, countries, cities and dates.
* When a seach is complete the concerts should be listed with artist, country, city, place/arena, direct link to tickets and countdown to date. When clicking the conert-row you should go directly to that concerts info-page.
* Info-page for concert. On this page there should be info about the artist (and link to their official website), date, country, city,place/arena, link to a company selling tickets and hotel suggestions. It should also be possible to comment this concert. A link to [login to view URL] should be possible for admins to add, if the artist has any material there. The info-page should be much like a regular video-page on youtube.com.
* RSS-feeds for artists, cities and countries.
* Post-a-tip. All visitors should have the possibility to post a tip of an upcoming concert.
* CAPTCHA for both comments and tip so we don’t get spammed.
* Contact-form that goes directly to an e-mailadress.
* Admin control panel
* * Multi-user with two different account types.
* Admins: can create new accounts, add/update/delete concerts and remove comments.
* Writers: can add/update concerts and remove comments.
* Some kind of encryption should be used for the passwords, like MD5 + salt.
* Add countries, cities and places/arenas.
* Add artists.
* Add concerts (with information, link to tickets, link to [login to view URL], and pictures).
* View tips sent in by the visitors.
* The site should validate with [login to view URL]
* The code should be well-structured and preferebly be using CSS as the main design element for easy editing. It should also be well commented.
It’s very important we find a person/team that we can discuss the project with along the development process so good communication skills is required.