The client approached us with a requirement of developing a new module for his existing site - www.orcompany.com. The module would help his customers to create their own business cards and save it on their local machines.
Old Rock Media (www.orcompany.com) is a company that offers solutions like graphic design and print management, mobile application development, new media management and website design & development. The client was having an already developed website and he wanted us develop a special module for creating business cards for his website.
We have developed the module that works only for those users who have registered and logged-in to the website. A special button to create business cards would be available at the home page. After logging in, users can click on the button and a new page would open up with an integrated business card editor.
Users can enter their credentials, change the background image of the card, change the font size & type, rotate the object according to their needs. Once the design is finalized they need to pay for the business card and finally save it on their computers.
To develop this fully functional tool, we had to make it manageable by three types of users: customer, designer and admin. Let's discuss the features and functionalities each user type is enjoying:
Customers can perform the following tasks:
Communicate with the design staff via internal message system.
View the design templates sent by the designer via internal message.
Once the design is complete, customers can make the payment for the card using the payment gateway.
Make payment for more than one card at the time of signing-off.
Choose to pay offline, but for that they need admin permission.
Designers can perform the following tasks:
Upload design templates
Communicate with the customer through the internal messages.
Upload a proof of finished product on the website once delivered to the user.
The admin of the site enjoys the following capabilities:
Admin can to add designers and customers.
The messages posted on internal messaging system would be available for admin to review and make any corrections.
Admin can send emails of the completed order, including shipping address and the approved design of the business card (front & back of business card) in PDF format to the customers.
Admin can approve customers' payment option.
Admin can manage templates added by designer (delete/upload)
Admin can manage customer and designers (add/delete).