E-Booking.com site is the collection of luxury hotels around the world. It brings to visitors information about most popular destinations; events and things to see in selected hotel area; reservation and booking engine; travel planner and blogging about travel experience.
Front end (what visitors see):
* hotels search by different criterias
* information about events, museums, disco etc in the area of resort
* reservation enqueries for rooms and packages
* search for available rooms and book it (pay with VISA, MC. Secure environment)
* travel planner (control panel of traveler)
* travel blogging: tell other travelers about own experience
Manager area:
* rich control panel bring tools to manage hotels, accommodations, amenities, restaurants, things to see and activities
* social (Twitter, Facebook) integration
* reservation enqueries and bookings workbenches
* management of rates for rooms for different seasons
* billing (wire payments, PayPal payments)
Superuser area:
* management of hotel managers, hotels etc
* invitation of new members
* billing and membership
* SEO: keywords, META data
* newsletter
Advertiser area:
* ads campaigns control panel
* analytics (shows, clicks, keywords, targets)
* restaurants and attractions (disco, clubs etc) advertisement
* billing
Site is designed to work on heavy load. E-Booking collection now is over 8 000 of hotels and grows. Also there are many other objects in database: it consists of over 100 tables.



Yes you right, Andrey.
Usage of Django built-in admin panel wasn't good idea in this project. We have 5 different categories of users. And every of it has own admin backend.
very interesting admin backend.
as i understand it was created from stratch without Django admin.