1) Shopping cart for ordering translation services (example: rushtranslate.com)
— document upload, selection of language pair, type of translation, additional services, price calculation, order placement and payment (Stripe).
2) Mini-CRM (stage 1)
— processing requests/orders from the cart
— Admin authorization: e-mail+password+2FA.
— Dashboard: counters of unprocessed leads and orders.
— Leads (requests from the site), Quotes, Orders (Pending/Processing/Fulfilled/Cancelled).
— Pre-authorization (Stripe) → Charge/Void, transferring orders to and from quotes, change log, editing client data, sending template emails.
— Calculator settings: languages (pair with English), Certified/Professional, rates, speed, Rush, additional services; global rules (min./max. amount, notarization/apostille/mailing).
— General settings: HTML email templates (WYSIWYG/preview/test), users (without roles), 2FA.
3) Further (next stages - within the framework of future projects)
— management of translators, automatic order submission, roles/reports, client cabinet, etc. (this is needed for understanding when building the system and to provide a basis for scaling)
Flow (for understanding the process):
https://docs.google.com/document/d/1xPVAceVw_4L-_iVyHybM_5XZ660etGmO4jmpBFfxaPI/edit?usp=sharing
Technical description (example, we can discuss implementation):
https://docs.google.com/document/d/1edpr06INw62uAD62syoSXVYgcl-ioRdiuIxPQIEhQ3A/edit?usp=sharing
In response to the project, please send answers to the following questions:
1) Do you have relevant experience in developing CRM/ERP systems
2) What is your technical vision for the implementation of the project? What technologies will be used (for front/back, what stack)
3) Cost and deadlines for execution.