Understanding of the project
The main objective of the project is to automate the process of business card generation. The site is primarily meant for corporate customers who will be entering the details for business cards. The site will have an administrator [back end] system to create corporate accounts and configure business card templates for each corporate customer that includes logo, font, color (Pantone & CMYK color space) layout etc...
Customers can key in the details of the card and on submission, the system will provide a preview of what they have entered in a business card format [using the template]. Once they submit the details, the system will send an alert message to the administrator and will generate a ready-to-print PDF file for the cards. The system will also have the feature of bulk card generation, where customers can upload an excel file with business card details. The system will read and get the information from Excel file and will generate business cards accordingly. The ability to place orders for “re-prints” using names already in the database. The ability to modify/update information on the card such as name, title, etc. on previously ordered cards. Ability for manager approval, and validation of orders. All orders are to be time-stamped and kept in history for both the client and the printing company. Ability to delete and /or archive names in the DB. The ability to use both TrueType and OpenType fonts.
Option to place “Rush” orders. For example:
10 Work days (Standard) 4-8 Work days (50% RUSH) 1-3 Work days (100% RUSH)
High-level feature sets
Below are the high level features sets with brief explanation. Please add/edit your inputs to the below points.
1. A basic home page for corporate customers - a basic home page will be provided to customers to log in to the system with forgot password option.
2. Corporate customer's area – once the customer's logs in, they will be redirected to customer's area where they can enter the details of business cards as well as basic profile information.
3. Generate business cards – enter details of the business cards, preview the cards instantly and generate business cards [PDF file] on submission. The system will provide a business card template in standard dimension.
4. Administration area – a secure administration panel that can be accessed using a user name and password.
5. Customer management – here administrator will be able to add/edit/remove corporate customer information. Administrator will have the option to configure logos, fonts and other settings require for each customer. A reporting feature will also be available here to generate reports for each customer's business card generation. This can be useful for payments [done outside the system].