Nicholas Skinner

Freelance website and web application developer

Takeaways Direct - Restaurant Ordering

Update 2011-04-26: Takeaways Direct has now been discontinued, and is nolonger available for purchase.

A fully featured, themable restaurant and takeaway ordering application.

View Demo: Site | Admin Area

Download: Full Version Trial (licensed for testing and demo purposes only, if you intend to use this software in a production environment you must purchase a license, please email for details)

Coded in PHP it allows users to find restaurants near them based on postcode, view restaurant menus, login, and place orders online. An administrative backend area allows for management of restaurants, menus and viewing of orders. Support is provided for sending orders through to restaurants automatically via either SMS Printers or telephone (via text-to-speech software).

Site Screenshots

Features List

  • Allows a user to find restaurants near them based on postcode.
  • Shows restaurants based on 2 levels of area which the user can filter down.
  • Allows adding of menu items to a basket.
  • Allows checkout/purchasing of items in the basket.
  • Site is fully theme-able / customisable in a similar fashion to WordPress blogs. Custom designs can be used, custom pages added.
  • Full two way integration with the SMS Printers for dispatch of orders to restaurants, including support for restaurant to indicate delivery time back to customer (via press codes).
  • Support for automatically phoning through / reading out orders (via text-to-speech) for those restaurants that do not have a printer, and accepting a delivery time (e.g. press 3 to confirm delivery in 30 minutes).
  • Shows opening/closing times of restaurants.
  • Full backend management for:

    • 2 levels of area (e.g. Town, City)
    • Restaurants
    • Restaurant opening/closing times
    • Menu Categories
    • Menu Items
    • Menu Sub Items
    • Importing of items from CSV
    • Users (Restaurants)
    • Searching for orders by restaurant, customer name, order date.
    • Exporting of orders (customer, restaurant, total, date) in CSV format
  • SEO Optimised:

    • Friendly slash based URLs.
    • Meta descriptions specifiable on per page and per town/city basis.
    • Automatic sitemap generation of restaurants, town, city pages.
    • Full Google Analytics Support (including ecommerce order tracking).
  • CSV Import of restaurant menu items.
  • Enable/disable restaurants.
  • XHTML / CSS Valid to W3C XHTML Strict 1.0 Standard.
  • Ability to setup each restaurant with a user account allowing them to add / edit menu categories and items as required.
  • Ability for users to save details for next time / login to retrieve their saved details.
  • Extendable - Code base is written in PHP using a class based style. If the user wishes to change existing functionality for which "hooks" are not provided, existing classes can be extended, or overwritten complete (by placing a file with the same name in the user classes area). It is suggested that users take a minimal approach to overwriting classes to minimise the possibility of issues after new versions are released.
  • Payments can be taken either on delivery or online via a Nochex merchant account, selectable per restaurant (Note: Support for Nochex payments is not fully complete at this time).

Administration Area Screenshots

Current Status:

Unavailable for new projects due to existing commitments.


Customer Testimonial:

"We have used Nicholas on multiple occasions and will continue to. He is fast, efficient and very knowledgeable. Our ideas are understood and transformed into requirements with no issues. We highly recommend Nicholas to anyone looking for a professional developer that thinks outside the box."

Customer Testimonial:

"Nicholas has implemented the first live version of our online lead management system for both our core and secondary property businesses. We are very excited about the increased productivity that will result from the better service level being offered to our clients. Great job and will definitely be back in touch as and when required!"

London based Investment Company