Portfolio

Below is a selection of projects we have completed in the past few years.

You can also refer to case studies and services sections to learn more about what we offer.

With so many web applications in our portfolio, it’s extremely likely that we have already created a solution that performs the functions you are looking for. Since we are able to reuse many components, we can deliver the functionality you need quickly and at a competitive price. Contact us today, tell us about your development needs and we’ll provide details of similar projects we’ve completed.

On-demand (subscription based) software for Estate Agents

thebu2iness.com a web-based software for estate agents and includes functions for managing sales and lettings, producing a website, automatic property portal uploads, property management, accounting, landlord login, iPhone App, mobile-optimised website, online file storage. In depth product information can be found on thebu2iness.com.

Usage of cloud-based services (Amazon Web Services) ensures re-silence and easy scaling.

This project has started in 2004 with business automation software for a property marketing company and moved into SaaS application in 2009. The first release of the new software was achieved in less then 3 months. Thebu2iness.com application undergoes continues development competing with companies who use much more resources to build  web service of similar scale.

We provide all software development work for this project, web application support and hosting infrastructure maintenance.

Project history and work with Magic Web Solutions is briefly described by thebu2iness.com founder in this case study.

A Website for an Employment Agency specialising in pharmaceutical recruitment.
Client: Kovacs Recruitment Ltd
URL: http://www.employeewarehouse.com
The site has all “must have” features such as employer and job seeker registration (account), advanced search and matching mechanism as well as some unique features such as task-based searching.  Every job type has a unique list of tasks specific to that job type. User can tick the required tasks to instantly find individuals who have experience in those tasks.
Business process automation application for The Belgravia Centre—a hair loss clinic
Technologies: Java, JSP, Struts, Hibernate, Javascript, HTML

This web-based application is an integrated system for automating all processes at The Belgravia Centre.
It includes the following modules:
— Patient Information
— Appointment booking
— Resource scheduling
— Treatment Plans
— Pharmacy
— Client billing
— Various reports
— Integration with a web site

Property Plus—Web-Based IT Solution for property marketing company
Client: BPM London
Technologies: Java, JSP, Javascript, HTML

A complete web-based solution for a company specialising in photography and floor plan services for estate agencies. The system supports complete lifecycle of an order, and also includes built-in CRM, HR and Financial reporting functionalities.

An application for an online measurement and calibration of printing press parameters
Client: MPX360
Technologies: Java/JSP (Struts, Tiles, Hibernate), MySQL, AJAX (DWR), Flex2/Flex Remoting/Flex Charts

Built-in support for various press types, full control over user accounts and application data via admin panel, easy navigation, AJAX-powered interface, automatic problems detection based on uploaded data, Flex 2 Charts to provide the real-time data filtering. The application is called MyPressXpert and featured on our client’s website.

A Media Content Delivery and Billing Platform
Client: Flixmedia
Technologies: PHP, MySQL, AJAX (Ajax Agent for PHP), Javascript

The FlixFacts application is a customisable video distribution channel used by world-renowned vendors and online retailers throughout Europe & the USA, such as Dabs, John Lewis, Tesco, Amazon, Sony, Toshiba, CompUSA and many more. Video is being delivered to the customer via a content delivery network (CDN).
Flixmedia is now also providing extended media content such as additional product info in text and graphical format entered manually or via data feed by external provider, and we built this extension following traditional to the system deep customisation approach.
The back-end of Flixfacts is interfaces used by company staff and their clients. Both user groups use an intuitive multi-lingual reporting tool providing a convenient interface for accessing statistics, and company staff also have access to an easy-to-use management system for maintaining customers’ data and products, and billing system.
As a side-project we have also developed FlixTV—a one-page Ajax website for quick and easy access to all video clips.

Bespoke E-commerce solution
prop_1
More images: [ 1 ]
prop_1
[ 2 ]
prop_2
Technologies: Java, JSP, Struts, Hibernate, Javascript, HTML

— keyword-based search, category-based layout, results pagination, sphere sorting type option;
— 2 types of product presentation—short and detailed;
— online basket—gives an opportunity to count purchase prices in instalments;
— order details preparation master;
— an opportunity to register users—email registration confirmation, an opportunity to restore password;
— personal settings keeping (delivery and payment addresses, order history);
— SSL Protocol personal data protection;
— integrated content management system;
— email distribution allowing template messages;
— automatic distribution according to users’ chosen products;
— search and modification of products details, orders, categorization elements;
— automatic products condition change—appearing in particular web site sections, action restriction depending on condition;
— report making of products condition schedule;
— product quantity automatic control system;
— order status support with automatic user notification in case of changes;
— additional order documents management;
— special modul for product image mass uploading

Professional & youth football player databases
Technologies: Java, JSP, Struts, Hibernate, Javascript, HTML, Flash, AJAX (DWR)

Two independent databases for professional and youth players provide the facilities for storing a full range of information about football players and detailed match reports. The application features a Flash-based online strategy board and integration with the OptaStats data provider. Application interfaces have been customised for Umbro and Blackburn, Aston Villa, Blackpool, Keflavik & Swansea football clubs.

A portal / social networking site for Artists
ap2_1
More images: [ 1 ]
ap2_1
[ 2 ]
ap2_2
Technologies: PHP, MySQL, JavaScript, HTML/CSS

— Create as many galleries as you wish with an unlimited number of images.
— Find your favourite genres and styles. Find new names.
— Easily drag and drop images into your gallery.
— Create your own space for others to visit and learn more about you.
— Collect your Favourite Artists in one place.

A website for a property developer
inplace3
More images: [ 1 ]
inplace3
[ 2 ]
inplace4
Client: Totality UK
Technologies: Java/JSP (Struts, Hibernate), MySQL, AJAX

The solution consists of two major components: a database-driven property search with map routing; and a CMS-driven (content management system) website.
This is a project implemented in partnership with our client Totality UK Ltd, who supplied us with the website design and functional requirements. INplace is a client of Totality, who has been using The touchspace system, a CRM (contact relationship management) system for property developers, developed and implemented by Magic Web Solutions as well.
INplace manages property and property data via an admin panel that was developed as an add-on for The touchspace database. Website visitors can search for properties using property search on the website. There is a facility to see the search result with a corresponding short description and images on the Google map.
Each page of the website has an editable version that allows INplace to manage page content and see the result immediately.
The website has a contact form, powered by touchspace, for people to register their interest in a particular property.

iVENTURE—IT Change, Asset, and Configuration Management Solution
Client: Latitude 30
Technologies: Java, JSP, Javascript, HTML

iVENTURE is a fully integrated IT Change, Asset and Defect management tool and process solution that has been purposely designed to be easily customised, rapidly deployed and adopted by all levels of users to address real-world IT Change and Configuration issues and scenarios.

Online Company Formation Application
Client: Rapid Companies
Technologies: PHP, HTML, Javascript, SOAP

An online company formation application integrated with Companies House web site. The application allows easy re-branding of the interface for resellers, and includes CRM and financial reporting functionality

Knoware—a Groupware Solution
Client: Synapse Computing Ltd
Technologies: .NET, Microsoft Exchange, SQL Server, Flash

Software designed to inspire the sharing of knowledge and the cultivation of ideas to stimulate communication and to improve the sense of community within an organization. This groupware solution is integrated with Microsoft Exchange Server. A highly intuitive Flash-based user interface makes the application easy to learn and use.

A Social Networking Website for Movie Lovers.
ml_1
More images: [ 1 ]
ml_1
[ 2 ]
ml_2
Client: mlistr.com
Technologies: Java/JSP (Struts 2), MySQL, HTML/CSS, JavaScript/Mootools/jQuery

My Movie List is a free online service which gives you an opportunity to set up lists of movies you can arrange according to particular categories—which you want to watch or recommend your friends. It is a common practice that one can never keep in mind all movies they’d like to watch. MML will help you to keep an online list and more than that—you’ll be able to invite friends and share movie lists with them and be always aware of what they recommend you to watch. You liked the movie 3 years back and now it’s not on the top of your preference list? No problem—you can easily edit your movie lists adding or deleting movies and moving them to another category.There’s so much to do in My Movie List—just register and enjoy!

Your personal tool to organize your notes
kis_1
More images: [ 1 ]
kis_1
[ 2 ]
kis_1-1024x753
Client: Keepinsecret.com
Technologies: Java/JSP (Struts 2), MySQL, HTML/CSS, JavaScript

It looks like a blog, but since it is absolutely private, it can’t be used like an ordinary blog, for sharing your news with your friends, for marketing your business or for acquiring Google rankings (Google doesn’t go there). But it can be used for storing your highly confidential business materials if you are a business person, for working on your drafts if you are a writer, for storing photographs that are not for anyone else’s eye, or as a classic diary—the one teenage girls write when they fall in love for the first time. The difference is, wherever you hide your real life diary, there is always a chance your mum will find it, but if you do it online with us, she never will, unless you give her your password.
“Keep in secret” is a new developing project, which is going to acquire new features in the nearest future, but it will always be strictly private.

A Web Based E-mail System with Optional Flash Interface
Client: Yava Limited
Technologies: Flash, PHP, C++

A complete bespoke web-based e-mail solution that includes a database driven server program written in C++ and an innovative Flash interface.

© Magicwebsolutions Ltd., 1999–2012. All rights reserved | Site Map | Terms & Conditions
Project Collaboration Software | Java development company | Database development UK | Web developer | Blog | web-based software | book | web application ideas | web design London, UK