online printing with specific features.

Job ID: 37209886

Budget: €5,000 – €10,000 EUR

Detailed project description of Pringer.de and Technical Requirements of the Website

The core idea behind Pringer.de is to establish a platform business that brings together a few small and local printing companies and related businesses.

We aim to start in Berlin, collaborating with local and small printing shops (copy shops, advertisers, 3D printers, etc.) from various parts of the city. We will match print jobs we receive online with the location of the customer and the daily capacities of the printing shops. We will then direct the job to the most suitable member (small printing shop or other businesses). Once a member completes the job, we will notify the existing bicycle courier company, and delivery will be arranged.

Here are the technical capabilities and features required for the website:

Frontend: When a customer visits the website and has a digital file ready for printing, they should be able to upload it to the system. This should be presented to the user on a simple and modern landing page. We want to collect three essential pieces of information from our customers: What they want to print, the desired delivery time (2-6 hours, 6-12 hours, 12-24 hours, etc.), and the delivery address (at least the postal code). After uploading the file and answering these questions, the user should provide a few keywords to describe the job. However, in some cases, the system might not require this step as it can automatically recognize the type of job, for instance, a business card. Users should also be able to create an account, where they can define jobs to be printed at a specific date and potentially sent to multiple addresses. Users should have the ability to manage their accounts and perform all other expected operations.

Artificial Intelligence Features: Right after a customer uploads their file, the system should, if applicable, use keywords to offer the customer various product previews from different price categories. These previews should be high-quality and interactive presentations of the uploaded file. For example, pages should be flip-able like in a catalog, with different binding options. Users should be able to switch between previews for different binding options, and the system should immediately present the options it generates. Over time, as more options become available, they should also be presented to the user. In particular, for high-end products, printing companies often require specific elements in PDF files. For instance, if there's an area to be cut, it should be marked with a magenta layer. Initially, the system could offer a "fake" solution for this (following the principle of "fake it till you make it") to show the user a preview. If the user completes the order, in the background, we can manually prepare a print-ready file based on the uploaded one. Pringer.de has the skills necessary for this.

Backend: This part, accessible only to Pringer.de, can be called the "manager system" or "back office." This is where we can see all marketing, financial tools, and other applications. We should be able to manage orders, track which customers are at which stage of the process, access the uploaded files, and then, after using an external graphic design program to prepare the files for printing, send them to members. We should also be able to see which members can produce which products and the distance between the delivery address and members so that we can choose the best member for the job. In the future, I hope we can automate most of these processes, but initially, we want to work behind the scenes to meet customer expectations.

Member Account and Member Manager System: The printing companies we work with should be able to manage all their accounts from here. Different members may have different agreements with us, which is why we need various account management options. For example, some members may be obligated to accept the first ten orders, while others might define this as 50 orders. Members should be able to communicate with us directly. They can check their financial information, notify us directly, inform us that a completed order is ready for pickup by the courier, and see how much time remains for the completion of remaining orders in clear symbols (countdown) to manage their scheduling.

Note-1: Web design and easy accessibility are of utmost importance for Pringer.de. We can take the following web pages as examples of UX and UI design.

Note-2: Product prices should be calculable in several different models. For example, different members could have different unit prices agreed upon. However, for the initial stage, we can also set this as a fixed unit price for each member. Final decisions will be made based on negotiations with the members.
Related categories: JavaScript Visual Basic Data Processing Data Entry PDF